Browse Source

Added back in pub module from branch 6.x-1661416-fix_pub_module

spficklin 12 years ago
parent
commit
8aadaac485

+ 61 - 0
tripal_pub/e_utilities.pl

@@ -0,0 +1,61 @@
+#!/usr/bin/perl -w
+# ---------------------------------------------------------------------------
+# Define library for the 'get' function used in the next section.
+# $utils contains route for the utilities.
+# $db, $query, and $report may be supplied by the user when prompted; 
+# if not answered, default values, will be assigned as shown below.
+
+use LWP::Simple;
+use utf8;
+
+my $utils = "http://www.ncbi.nlm.nih.gov/entrez/eutils";
+
+my $db     = "Pubmed";
+my $query  = $ARGV[0];
+my $report = $ARGV[1];
+
+# ---------------------------------------------------------------------------
+# $esearch contÁins the PATH & parameters for the ESearch call
+# $esearch_result containts the result of the ESearch call
+# the results are displayed Ánd parsed into variables 
+# $Count, $QueryKey, and $WebEnv for later use and then displayed.
+
+my $esearch = "$utils/esearch.fcgi?" .
+              "db=$db&retmax=1&usehistory=y&term=";
+
+my $esearch_result = get($esearch . $query);
+
+
+
+$esearch_result =~ 
+  m|<Count>(\d+)</Count>.*<QueryKey>(\d+)</QueryKey>.*<WebEnv>(\S+)</WebEnv>|s;
+
+my $Count    = $1;
+my $QueryKey = $2;
+my $WebEnv   = $3;
+
+# ---------------------------------------------------------------------------
+# this area defines a loop which will display $retmax citation results from 
+# Efetch each time the the Enter Key is pressed, after a prompt.
+
+my $retstart;
+my $retmax=3;
+
+for($retstart = 0; $retstart < $Count; $retstart += $retmax) {
+  my $efetch = "$utils/efetch.fcgi?" .
+               "rettype=$report&retmode=text&retstart=$retstart&retmax=$retmax&" .
+               "db=$db&query_key=$QueryKey&WebEnv=$WebEnv";
+	
+  #print "\nEF_QUERY=$efetch\n";     
+
+
+  my $efetch_result = get($efetch);
+
+	#open( $fh, '>', \$efetch_result);
+
+  
+  print $efetch_result;
+    
+  #print binmode($fh, ":utf8");
+  
+}

+ 2687 - 0
tripal_pub/publication.obo

@@ -0,0 +1,2687 @@
+format-version: 1.2
+idspace: BIRN_ImagePhenotype http://ccdb.ucsd.edu/SAO/DPO/1.0/ImagePhenotype.owl ""
+idspace: BIRN_PDPO http://ccdb.ucsd.edu/PDPhenotypeOntology/1.0# ""
+idspace: BIRN_PDStage http://ccdb.ucsd.edu/PDStageOntology/1.0/ ""
+idspace: BIRN_SA http://ccdb.ucsd.edu/smart_atlas_ontology/sa.owl# ""
+idspace: NDPO http://ccdb.ucsd.edu/SAO/Disease/1.0/NDPO.owl# ""
+idspace: PKB http://ccdb.ucsd.edu/PKB/1.0/PKB.owl# ""
+idspace: SAO_HumanDPO http://ccdb.ucsd.edu/SAO/HumanDPO.owl# ""
+idspace: bfo http://www.ifomis.org/bfo/1.1# ""
+idspace: bfo1_0 http://www.ifomis.org/bfo/1.0# ""
+idspace: biopax1 http://www.biopax.org/release/biopax-level1.owl# ""
+idspace: birnlex_anatomy http://purl.org/nbirn/birnlex/ontology/BIRNLex-Anatomy.owl# ""
+idspace: birnlex_disease http://purl.org/nbirn/birnlex/ontology/BIRNLex-Disease.owl# ""
+idspace: birnlex_tax http://purl.org/nbirn/birnlex/ontology/BIRNLex-OrganismalTaxonomy.owl# ""
+idspace: c http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/cluster# ""
+idspace: daml http://www.daml.org/2001/03/daml+oil# ""
+idspace: dc http://purl.org/dc/elements/1.1/ ""
+idspace: dcterms http://purl.org/dc/terms/ ""
+idspace: eor http://dublincore.org/2000/03/13/eor# ""
+idspace: galen http://www.co-ode.org/ontologies/galen# ""
+idspace: mged http://mged.sourceforge.net/ontologies/MGEDOntology.owl# ""
+idspace: oban http://www.berkeleybop.org/ontologies/oban/alpha# ""
+idspace: obd http://www.bioontology.org/obd/obd-ontology# ""
+idspace: oboInOwl http://www.geneontology.org/formats/oboInOwl# ""
+idspace: owl http://www.w3.org/2002/07/owl# ""
+idspace: p http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/party# ""
+idspace: propreo http://lsdis.cs.uga.edu/projects/glycomics/propreo# ""
+idspace: r http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/region# ""
+idspace: rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# ""
+idspace: rdfs http://www.w3.org/2000/01/rdf-schema# ""
+idspace: reactome http://www.reactome.org/biopax# ""
+idspace: sao http://ccdb.ucsd.edu/SAO/1.2# ""
+idspace: serql http://www.openrdf.org/schema/serql# ""
+idspace: skos http://www.w3.org/2004/02/skos/core# ""
+idspace: snap http://www.ifomis.org/bfo/1.1/snap# ""
+idspace: snap1_0 http://www.ifomis.org/bfo/1.0/snap# ""
+idspace: span http://www.ifomis.org/bfo/1.1/span# ""
+idspace: span1_0 http://www.ifomis.org/bfo/1.0/span# ""
+idspace: xsd http://www.w3.org/2001/XMLSchema# ""
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#A-General_Literature
+name: General Literature
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#A_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#A-General_Literature  ! General Literature
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#A_1-Introductory_And_Survey
+name: Introductory And Survey
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#A-General_Literature  ! General Literature
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#A_2-Reference
+name: Reference
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#A-General_Literature  ! General Literature
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#A_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#A-General_Literature  ! General Literature
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Activity
+name: Activity
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Conference  ! Conference
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Meeting  ! Meeting
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Workshop  ! Workshop
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Anthology
+name: Anthology
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Biography  ! Biography
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Monograph  ! Monograph
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article
+name: Article
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Author
+name: Author
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: p:Person 
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware
+name: Hardware
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1-Control_Structures_And_Microprogramming
+name: Control Structures And Microprogramming
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1-Control_Structures_And_Microprogramming  ! Control Structures And Microprogramming
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1_1-Control_Design_Styles
+name: Control Design Styles
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1-Control_Structures_And_Microprogramming  ! Control Structures And Microprogramming
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1_2-Control_Structure_Performance_Analysis_And_Design_Aids
+name: Control Structure Performance Analysis And Design Aids
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1-Control_Structures_And_Microprogramming  ! Control Structures And Microprogramming
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1_3-Control_Structure_Reliability__Testing__And_Fault-tolerance
+name: Control Structure Reliability, Testing, And Fault-tolerance**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1-Control_Structures_And_Microprogramming  ! Control Structures And Microprogramming
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1_4-Microprogram_Design_Aids
+name: Microprogram Design Aids
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1-Control_Structures_And_Microprogramming  ! Control Structures And Microprogramming
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1_5-Microcode_Applications
+name: Microcode Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1-Control_Structures_And_Microprogramming  ! Control Structures And Microprogramming
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_1-Control_Structures_And_Microprogramming  ! Control Structures And Microprogramming
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2-Arithmetic_And_Logic_Structures
+name: Arithmetic And Logic Structures
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2-Arithmetic_And_Logic_Structures  ! Arithmetic And Logic Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2_1-Design_Styles
+name: Design Styles
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2-Arithmetic_And_Logic_Structures  ! Arithmetic And Logic Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2_2-Performance_Analysis_And_Design_Aids
+name: Performance Analysis And Design Aids**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2-Arithmetic_And_Logic_Structures  ! Arithmetic And Logic Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2_3-Reliability__Testing__And_Fault-tolerance
+name: Reliability, Testing, And Fault-tolerance**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2-Arithmetic_And_Logic_Structures  ! Arithmetic And Logic Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2_4-High-speed_Arithmetic
+name: High-speed Arithmetic
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2-Arithmetic_And_Logic_Structures  ! Arithmetic And Logic Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_2-Arithmetic_And_Logic_Structures  ! Arithmetic And Logic Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3-Memory_Structures
+name: Memory Structures
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3-Memory_Structures  ! Memory Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3_1-Semiconductor_Memories
+name: Semiconductor Memories
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3-Memory_Structures  ! Memory Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3_2-Design_Styles
+name: Design Styles
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3-Memory_Structures  ! Memory Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3_3-Performance_Analysis_And_Design_Aids
+name: Performance Analysis And Design Aids**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3-Memory_Structures  ! Memory Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3_4-Reliability__Testing__And_Fault-tolerance
+name: Reliability, Testing, And Fault-tolerance**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3-Memory_Structures  ! Memory Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_3-Memory_Structures  ! Memory Structures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4-Input-output_And_Data_Communications
+name: Input/output And Data Communications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4-Input-output_And_Data_Communications  ! Input/output And Data Communications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4_1-Data_Communications_Devices
+name: Data Communications Devices
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4-Input-output_And_Data_Communications  ! Input/output And Data Communications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4_2-Input-output_Devices
+name: Input/output Devices
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4-Input-output_And_Data_Communications  ! Input/output And Data Communications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4_3-Interconnections
+name: Interconnections (subsystems)
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4-Input-output_And_Data_Communications  ! Input/output And Data Communications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4_4-Performance_Analysis_And_Design_Aids
+name: Performance Analysis And Design Aids**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4-Input-output_And_Data_Communications  ! Input/output And Data Communications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4_5-Reliability__Testing__And_Fault-tolerance
+name: Reliability, Testing, And Fault-tolerance**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4-Input-output_And_Data_Communications  ! Input/output And Data Communications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_4-Input-output_And_Data_Communications  ! Input/output And Data Communications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5-Register-transfer-level_Implementation
+name: Register-transfer-level Implementation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5-Register-transfer-level_Implementation  ! Register-transfer-level Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5_1-Design
+name: Design
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5-Register-transfer-level_Implementation  ! Register-transfer-level Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5_2-Design_Aids
+name: Design Aids
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5-Register-transfer-level_Implementation  ! Register-transfer-level Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5_3-Reliability_And_Testing
+name: Reliability And Testing**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5-Register-transfer-level_Implementation  ! Register-transfer-level Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_5-Register-transfer-level_Implementation  ! Register-transfer-level Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6-Logic_Design
+name: Logic Design
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6-Logic_Design  ! Logic Design
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6_1-Design_Styles
+name: Design Styles
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6-Logic_Design  ! Logic Design
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6_2-Reliability_And_Testing
+name: Reliability And Testing**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6-Logic_Design  ! Logic Design
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6_3-Design_Aids
+name: Design Aids
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6-Logic_Design  ! Logic Design
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_6-Logic_Design  ! Logic Design
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7-Integrated_Circuits
+name: Integrated Circuits
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7-Integrated_Circuits  ! Integrated Circuits
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7_1-Types_And_Design_Styles
+name: Types And Design Styles
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7-Integrated_Circuits  ! Integrated Circuits
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7_2-Design_Aids
+name: Design Aids
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7-Integrated_Circuits  ! Integrated Circuits
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7_3-Reliability_And_Testing
+name: Reliability And Testing**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7-Integrated_Circuits  ! Integrated Circuits
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_7-Integrated_Circuits  ! Integrated Circuits
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_8-Performance_And_Reliability
+name: Performance And Reliability
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_8_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_8-Performance_And_Reliability  ! Performance And Reliability
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_8_1-Reliability__Testing__And_Fault-tolerance
+name: Reliability, Testing, And Fault-tolerance
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_8-Performance_And_Reliability  ! Performance And Reliability
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_8_2-Performance_Analysis_And_Design_Aids
+name: Performance Analysis And Design Aids
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_8-Performance_And_Reliability  ! Performance And Reliability
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_8_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_8-Performance_And_Reliability  ! Performance And Reliability
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#B-Hardware  ! Hardware
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Biography
+name: Biography
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Anthology  ! Anthology
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Monograph  ! Monograph
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book
+name: Book
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C-Computer_Systems_Organization
+name: Computer Systems Organization
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C-Computer_Systems_Organization  ! Computer Systems Organization
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1-Processor_Architectures
+name: Processor Architectures
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C-Computer_Systems_Organization  ! Computer Systems Organization
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1-Processor_Architectures  ! Processor Architectures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1_1-Single_Data_Stream_Architectures
+name: Single Data Stream Architectures
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1-Processor_Architectures  ! Processor Architectures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1_2-Multiple_Data_Stream_Architectures
+name: Multiple Data Stream Architectures (multiprocessors)
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1-Processor_Architectures  ! Processor Architectures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1_3-Other_Architecture_Styles
+name: Other Architecture Styles
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1-Processor_Architectures  ! Processor Architectures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1_4-Parallel_Architectures
+name: Parallel Architectures
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1-Processor_Architectures  ! Processor Architectures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_1-Processor_Architectures  ! Processor Architectures
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2-Computer-communication_Networks
+name: Computer-communication Networks
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C-Computer_Systems_Organization  ! Computer Systems Organization
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2-Computer-communication_Networks  ! Computer-communication Networks
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2_1-Network_Architecture_And_Design
+name: Network Architecture And Design
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2-Computer-communication_Networks  ! Computer-communication Networks
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2_2-Network_Protocols
+name: Network Protocols
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2-Computer-communication_Networks  ! Computer-communication Networks
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2_3-Network_Operations
+name: Network Operations
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2-Computer-communication_Networks  ! Computer-communication Networks
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2_4-Distributed_Systems
+name: Distributed Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2-Computer-communication_Networks  ! Computer-communication Networks
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2_5-Local_And_Wide-area_Networks
+name: Local And Wide-area Networks
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2-Computer-communication_Networks  ! Computer-communication Networks
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2_6-Internetworking
+name: Internetworking
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2-Computer-communication_Networks  ! Computer-communication Networks
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_2-Computer-communication_Networks  ! Computer-communication Networks
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_3-Special-purpose_And_Application-based_Systems
+name: Special-purpose And Application-based Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C-Computer_Systems_Organization  ! Computer Systems Organization
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_4-Performance_Of_Systems
+name: Performance Of Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C-Computer_Systems_Organization  ! Computer Systems Organization
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5-Computer_System_Implementation
+name: Computer System Implementation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C-Computer_Systems_Organization  ! Computer Systems Organization
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5-Computer_System_Implementation  ! Computer System Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5_1-Large_And_Medium_Computers
+name: Large And Medium (\"mainframe\") Computers
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5-Computer_System_Implementation  ! Computer System Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5_2-Minicomputers
+name: Minicomputers**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5-Computer_System_Implementation  ! Computer System Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5_3-Microcomputers
+name: Microcomputers
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5-Computer_System_Implementation  ! Computer System Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5_4-Vlsi_Systems
+name: Vlsi Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5-Computer_System_Implementation  ! Computer System Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5_5-Servers
+name: Servers
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5-Computer_System_Implementation  ! Computer System Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_5-Computer_System_Implementation  ! Computer System Implementation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#C-Computer_Systems_Organization  ! Computer Systems Organization
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Conference
+name: Conference
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Activity  ! Activity
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Meeting  ! Meeting
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Workshop  ! Workshop
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#ConferencePaper
+name: Conference paper
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#WorkshopPaper  ! Workshop paper
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D-Software
+name: Software
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D-Software  ! Software
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques
+name: Programming Techniques
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D-Software  ! Software
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques  ! Programming Techniques
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1_1-Applicative_Programming
+name: Applicative (functional) Programming
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques  ! Programming Techniques
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1_2-Automatic_Programming
+name: Automatic Programming
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques  ! Programming Techniques
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1_3-Concurrent_Programming
+name: Concurrent Programming
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques  ! Programming Techniques
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1_4-Sequential_Programming
+name: Sequential Programming
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques  ! Programming Techniques
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1_5-Object-oriented_Programming
+name: Object-oriented Programming
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques  ! Programming Techniques
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1_6-Logic_Programming
+name: Logic Programming
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques  ! Programming Techniques
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1_7-Visual_Programming
+name: Visual Programming
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques  ! Programming Techniques
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_1-Programming_Techniques  ! Programming Techniques
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering
+name: Software Engineering
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D-Software  ! Software
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_1-Requirements-specifications
+name: Requirements/specifications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_2-Design_Tools_And_Techniques
+name: Design Tools And Techniques
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_3-Coding_Tools_And_Techniques
+name: Coding Tools And Techniques
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_4-Software-program_Verification
+name: Software/program Verification
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_5-Testing_And_Debugging
+name: Testing And Debugging
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_6-Programming_Environments
+name: Programming Environments
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_7-Distribution__Maintenance__And_Enhancement
+name: Distribution, Maintenance, And Enhancement
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_8-Metrics
+name: Metrics
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_9-Management
+name: Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_2-Software_Engineering  ! Software Engineering
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3-Programming_Languages
+name: Programming Languages
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D-Software  ! Software
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3-Programming_Languages  ! Programming Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3_1-Formal_Definitions_And_Theory
+name: Formal Definitions And Theory
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3-Programming_Languages  ! Programming Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3_2-Language_Classifications
+name: Language Classifications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3-Programming_Languages  ! Programming Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3_3-Language_Constructs_And_Features
+name: Language Constructs And Features
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3-Programming_Languages  ! Programming Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3_4-Processors
+name: Processors
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3-Programming_Languages  ! Programming Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_3-Programming_Languages  ! Programming Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems
+name: Operating Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D-Software  ! Software
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_1-Process_Management
+name: Process Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_2-Storage_Management
+name: Storage Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_3-File_Systems_Management
+name: File Systems Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_4-Communications_Management
+name: Communications Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_5-Reliability
+name: Reliability
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_6-Security_And_Protection
+name: Security And Protection
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_7-Organization_And_Design
+name: Organization And Design
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_8-Performance
+name: Performance
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_9-Systems_Programs_And_Utilities
+name: Systems Programs And Utilities
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_4-Operating_Systems  ! Operating Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#D-Software  ! Software
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E-Data
+name: Data
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E-Data  ! Data
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E_1-Data_Structures
+name: Data Structures
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E-Data  ! Data
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E_2-Data_Storage_Representations
+name: Data Storage Representations
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E-Data  ! Data
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E_3-Data_Encryption
+name: Data Encryption
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E-Data  ! Data
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E_4-Coding_And_Information_Theory
+name: Coding And Information Theory
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E-Data  ! Data
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E_5-Files
+name: Files
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E-Data  ! Data
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#E-Data  ! Data
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Editor
+name: Editor
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: p:Person 
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event
+name: Event
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F-Theory_Of_Computation
+name: Theory Of Computation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F-Theory_Of_Computation  ! Theory Of Computation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1-Computation_By_Abstract_Devices
+name: Computation By Abstract Devices
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F-Theory_Of_Computation  ! Theory Of Computation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1-Computation_By_Abstract_Devices  ! Computation By Abstract Devices
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1_1-Models_Of_Computation
+name: Models Of Computation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1-Computation_By_Abstract_Devices  ! Computation By Abstract Devices
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1_2-Modes_Of_Computation
+name: Modes Of Computation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1-Computation_By_Abstract_Devices  ! Computation By Abstract Devices
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1_3-Complexity_Measures_And_Classes
+name: Complexity Measures And Classes
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1-Computation_By_Abstract_Devices  ! Computation By Abstract Devices
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_1-Computation_By_Abstract_Devices  ! Computation By Abstract Devices
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2-Analysis_Of_Algorithms_And_Problem_Complexity
+name: Analysis Of Algorithms And Problem Complexity
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F-Theory_Of_Computation  ! Theory Of Computation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2-Analysis_Of_Algorithms_And_Problem_Complexity  ! Analysis Of Algorithms And Problem Complexity
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2_1-Numerical_Algorithms_And_Problems
+name: Numerical Algorithms And Problems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2-Analysis_Of_Algorithms_And_Problem_Complexity  ! Analysis Of Algorithms And Problem Complexity
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2_2-Nonnumerical_Algorithms_And_Problems
+name: Nonnumerical Algorithms And Problems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2-Analysis_Of_Algorithms_And_Problem_Complexity  ! Analysis Of Algorithms And Problem Complexity
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2_3-Tradeoffs_Among_Complexity_Measures
+name: Tradeoffs Among Complexity Measures
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2-Analysis_Of_Algorithms_And_Problem_Complexity  ! Analysis Of Algorithms And Problem Complexity
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_2-Analysis_Of_Algorithms_And_Problem_Complexity  ! Analysis Of Algorithms And Problem Complexity
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3-Logics_And_Meanings_Of_Programs
+name: Logics And Meanings Of Programs
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F-Theory_Of_Computation  ! Theory Of Computation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3-Logics_And_Meanings_Of_Programs  ! Logics And Meanings Of Programs
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3_1-Specifying_And_Verifying_And_Reasoning_About_Programs
+name: Specifying And Verifying And Reasoning About Programs
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3-Logics_And_Meanings_Of_Programs  ! Logics And Meanings Of Programs
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3_2-Semantics_Of_Programming_Languages
+name: Semantics Of Programming Languages
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3-Logics_And_Meanings_Of_Programs  ! Logics And Meanings Of Programs
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3_3-Studies_Of_Program_Constructs
+name: Studies Of Program Constructs
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3-Logics_And_Meanings_Of_Programs  ! Logics And Meanings Of Programs
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_3-Logics_And_Meanings_Of_Programs  ! Logics And Meanings Of Programs
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4-Mathematical_Logic_And_Formal_Languages
+name: Mathematical Logic And Formal Languages
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F-Theory_Of_Computation  ! Theory Of Computation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4-Mathematical_Logic_And_Formal_Languages  ! Mathematical Logic And Formal Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4_1-Mathematical_Logic
+name: Mathematical Logic
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4-Mathematical_Logic_And_Formal_Languages  ! Mathematical Logic And Formal Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4_2-Grammars_And_Other_Rewriting_Systems
+name: Grammars And Other Rewriting Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4-Mathematical_Logic_And_Formal_Languages  ! Mathematical Logic And Formal Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4_3-Formal_Languages
+name: Formal Languages
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4-Mathematical_Logic_And_Formal_Languages  ! Mathematical Logic And Formal Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_4-Mathematical_Logic_And_Formal_Languages  ! Mathematical Logic And Formal Languages
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#F-Theory_Of_Computation  ! Theory Of Computation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G-Mathematics_Of_Computing
+name: Mathematics Of Computing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G-Mathematics_Of_Computing  ! Mathematics Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis
+name: Numerical Analysis
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G-Mathematics_Of_Computing  ! Mathematics Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_1-Interpolation
+name: Interpolation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_2-Approximation
+name: Approximation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_3-Numerical_Linear_Algebra
+name: Numerical Linear Algebra
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_4-Quadrature_And_Numerical_Differentiation
+name: Quadrature And Numerical Differentiation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_5-Roots_Of_Nonlinear_Equations
+name: Roots Of Nonlinear Equations
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_6-Optimization
+name: Optimization
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_7-Ordinary_Differential_Equations
+name: Ordinary Differential Equations
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_8-Partial_Differential_Equations
+name: Partial Differential Equations
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_9-Integral_Equations
+name: Integral Equations
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_1-Numerical_Analysis  ! Numerical Analysis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2-Discrete_Mathematics
+name: Discrete Mathematics
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G-Mathematics_Of_Computing  ! Mathematics Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2-Discrete_Mathematics  ! Discrete Mathematics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2_1-Combinatorics
+name: Combinatorics
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2-Discrete_Mathematics  ! Discrete Mathematics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2_2-Graph_Theory
+name: Graph Theory
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2-Discrete_Mathematics  ! Discrete Mathematics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2_3-Applications
+name: Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2-Discrete_Mathematics  ! Discrete Mathematics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_2-Discrete_Mathematics  ! Discrete Mathematics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_3-Probability_And_Statistics
+name: Probability And Statistics
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G-Mathematics_Of_Computing  ! Mathematics Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_4-Mathematical_Software
+name: Mathematical Software
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G-Mathematics_Of_Computing  ! Mathematics Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#G-Mathematics_Of_Computing  ! Mathematics Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H-Information_Systems
+name: Information Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H-Information_Systems  ! Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_1-Models_And_Principles
+name: Models And Principles
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H-Information_Systems  ! Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_1_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_1-Models_And_Principles  ! Models And Principles
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_1_1-Systems_And_Information_Theory
+name: Systems And Information Theory
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_1-Models_And_Principles  ! Models And Principles
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_1_2-User-machine_Systems
+name: User/machine Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_1-Models_And_Principles  ! Models And Principles
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_1_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_1-Models_And_Principles  ! Models And Principles
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management
+name: Database Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H-Information_Systems  ! Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_1-Logical_Design
+name: Logical Design
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_2-Physical_Design
+name: Physical Design
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_3-Languages
+name: Languages
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_4-Systems
+name: Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_5-Heterogeneous_Databases
+name: Heterogeneous Databases
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_6-Database_Machines
+name: Database Machines
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_7-Database_Administration
+name: Database Administration
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_8-Database_Applications
+name: Database Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_2-Database_Management  ! Database Management
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval
+name: Information Storage And Retrieval
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H-Information_Systems  ! Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval  ! Information Storage And Retrieval
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3_1-Content_Analysis_And_Indexing
+name: Content Analysis And Indexing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval  ! Information Storage And Retrieval
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3_2-Information_Storage
+name: Information Storage
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval  ! Information Storage And Retrieval
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3_3-Information_Search_And_Retrieval
+name: Information Search And Retrieval
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval  ! Information Storage And Retrieval
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3_4-Systems_And_Software
+name: Systems And Software
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval  ! Information Storage And Retrieval
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3_5-On-line_Information_Services
+name: On-line Information Services
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval  ! Information Storage And Retrieval
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3_6-Library_Automation
+name: Library Automation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval  ! Information Storage And Retrieval
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3_7-Digital_Libraries
+name: Digital Libraries
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval  ! Information Storage And Retrieval
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_3-Information_Storage_And_Retrieval  ! Information Storage And Retrieval
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4-Information_Systems_Applications
+name: Information Systems Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H-Information_Systems  ! Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4-Information_Systems_Applications  ! Information Systems Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4_1-Office_Automation
+name: Office Automation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4-Information_Systems_Applications  ! Information Systems Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4_2-Types_Of_Systems
+name: Types Of Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4-Information_Systems_Applications  ! Information Systems Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4_3-Communications_Applications
+name: Communications Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4-Information_Systems_Applications  ! Information Systems Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_4-Information_Systems_Applications  ! Information Systems Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5-Information_Interfaces_And_Presentation
+name: Information Interfaces And Presentation (i.7)
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H-Information_Systems  ! Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5-Information_Interfaces_And_Presentation  ! Information Interfaces And Presentation (i.7)
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5_1-Multimedia_Information_Systems
+name: Multimedia Information Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5-Information_Interfaces_And_Presentation  ! Information Interfaces And Presentation (i.7)
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5_2-User_Interfaces
+name: User Interfaces (d.2.2, H.1.2, I.3.6)
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5-Information_Interfaces_And_Presentation  ! Information Interfaces And Presentation (i.7)
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5_3-Group_And_Organization_Interfaces
+name: Group And Organization Interfaces
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5-Information_Interfaces_And_Presentation  ! Information Interfaces And Presentation (i.7)
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5_4-Hypertext-hypermedia
+name: Hypertext/hypermedia
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5-Information_Interfaces_And_Presentation  ! Information Interfaces And Presentation (i.7)
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5_5-Sound_And_Music_Computing
+name: Sound And Music Computing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5-Information_Interfaces_And_Presentation  ! Information Interfaces And Presentation (i.7)
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_5-Information_Interfaces_And_Presentation  ! Information Interfaces And Presentation (i.7)
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#H-Information_Systems  ! Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies
+name: Computing Methodologies
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies  ! Computing Methodologies
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1-Symbolic_And_Algebraic_Manipulation
+name: Symbolic And Algebraic Manipulation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies  ! Computing Methodologies
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1-Symbolic_And_Algebraic_Manipulation  ! Symbolic And Algebraic Manipulation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1_1-Expressions_And_Their_Representation
+name: Expressions And Their Representation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1-Symbolic_And_Algebraic_Manipulation  ! Symbolic And Algebraic Manipulation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1_2-Algorithms
+name: Algorithms
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1-Symbolic_And_Algebraic_Manipulation  ! Symbolic And Algebraic Manipulation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1_3-Languages_And_Systems
+name: Languages And Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1-Symbolic_And_Algebraic_Manipulation  ! Symbolic And Algebraic Manipulation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1_4-Applications
+name: Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1-Symbolic_And_Algebraic_Manipulation  ! Symbolic And Algebraic Manipulation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_1-Symbolic_And_Algebraic_Manipulation  ! Symbolic And Algebraic Manipulation
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence
+name: Artificial Intelligence
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies  ! Computing Methodologies
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_1-Applications_And_Expert_Systems
+name: Applications And Expert Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_2-Automatic_Programming
+name: Automatic Programming
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_3-Deduction_And_Theorem_Proving
+name: Deduction And Theorem Proving
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_4-Knowledge_Representation_Formalisms_And_Methods
+name: Knowledge Representation Formalisms And Methods
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_5-Programming_Languages_And_Software
+name: Programming Languages And Software
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_6-Learning
+name: Learning
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_7-Natural_Language_Processing
+name: Natural Language Processing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_8-Problem_Solving__Control_Methods__And_Search
+name: Problem Solving, Control Methods, And Search
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_9-Robotics
+name: Robotics
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_2-Artificial_Intelligence  ! Artificial Intelligence
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics
+name: Computer Graphics
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies  ! Computing Methodologies
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_1-Hardware_Architecture
+name: Hardware Architecture
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_2-Graphics_Systems
+name: Graphics Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_3-Picture-image_Generation
+name: Picture/image Generation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_4-Graphics_Utilities
+name: Graphics Utilities
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_5-Computational_Geometry_And_Object_Modeling
+name: Computational Geometry And Object Modeling
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_6-Methodology_And_Techniques
+name: Methodology And Techniques
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_7-Three-dimensional_Graphics_And_Realism
+name: Three-dimensional Graphics And Realism
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_8-Applications
+name: Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_3-Computer_Graphics  ! Computer Graphics
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision
+name: Image Processing And Computer Vision
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies  ! Computing Methodologies
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_1-Digitization_And_Image_Capture
+name: Digitization And Image Capture
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_2-Compression
+name: Compression (coding)
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_3-Enhancement
+name: Enhancement
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_4-Restoration
+name: Restoration
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_5-Reconstruction
+name: Reconstruction
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_6-Segmentation
+name: Segmentation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_7-Feature_Measurement
+name: Feature Measurement
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_8-Scene_Analysis
+name: Scene Analysis
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_9-Applications
+name: Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_4-Image_Processing_And_Computer_Vision  ! Image Processing And Computer Vision
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5-Pattern_Recognition
+name: Pattern Recognition
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies  ! Computing Methodologies
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5-Pattern_Recognition  ! Pattern Recognition
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5_1-Models
+name: Models
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5-Pattern_Recognition  ! Pattern Recognition
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5_2-Design_Methodology
+name: Design Methodology
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5-Pattern_Recognition  ! Pattern Recognition
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5_3-Clustering
+name: Clustering
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5-Pattern_Recognition  ! Pattern Recognition
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5_4-Applications
+name: Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5-Pattern_Recognition  ! Pattern Recognition
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5_5-Implementation
+name: Implementation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5-Pattern_Recognition  ! Pattern Recognition
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_5-Pattern_Recognition  ! Pattern Recognition
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling
+name: Simulation And Modeling
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies  ! Computing Methodologies
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_1-Simulation_Theory
+name: Simulation Theory
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_2-Simulation_Languages
+name: Simulation Languages
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_3-Applications
+name: Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_4-Model_Validation_And_Analysis
+name: Model Validation And Analysis
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_5-Model_Development
+name: Model Development
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_6-Simulation_Output_Analysis
+name: Simulation Output Analysis
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_7-Simulation_Support_Systems
+name: Simulation Support Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_8-Types_Of_Simulation
+name: Types Of Simulation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_6-Simulation_And_Modeling  ! Simulation And Modeling
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7-Document_And_Text_Processing
+name: Document And Text Processing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies  ! Computing Methodologies
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7-Document_And_Text_Processing  ! Document And Text Processing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7_1-Document_And_Text_Editing
+name: Document And Text Editing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7-Document_And_Text_Processing  ! Document And Text Processing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7_2-Document_Preparation
+name: Document Preparation
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7-Document_And_Text_Processing  ! Document And Text Processing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7_3-Index_Generation
+name: Index Generation**
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7-Document_And_Text_Processing  ! Document And Text Processing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7_4-Electronic_Publishing
+name: Electronic Publishing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7-Document_And_Text_Processing  ! Document And Text Processing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7_5-Document_Capture
+name: Document Capture
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7-Document_And_Text_Processing  ! Document And Text Processing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_7-Document_And_Text_Processing  ! Document And Text Processing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#I-Computing_Methodologies  ! Computing Methodologies
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm
+name: Index term
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications
+name: Computer Applications
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications  ! Computer Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J_1-Administrative_Data_Processing
+name: Administrative Data Processing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications  ! Computer Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J_2-Physical_Sciences_And_Engineering
+name: Physical Sciences And Engineering
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications  ! Computer Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J_3-Life_And_Medical_Sciences
+name: Life And Medical Sciences
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications  ! Computer Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J_4-Social_And_Behavioral_Sciences
+name: Social And Behavioral Sciences
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications  ! Computer Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J_5-Arts_And_Humanities
+name: Arts And Humanities
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications  ! Computer Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J_6-Computer-aided_Engineering
+name: Computer-aided Engineering
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications  ! Computer Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J_7-Computers_In_Other_Systems
+name: Computers In Other Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications  ! Computer Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#J-Computer_Applications  ! Computer Applications
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal
+name: Journal
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux
+name: Computing Milieux
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_1-The_Computer_Industry
+name: The Computer Industry
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_2-History_Of_Computing
+name: History Of Computing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_3-Computers_And_Education
+name: Computers And Education
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_3_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_3-Computers_And_Education  ! Computers And Education
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_3_1-Computer_Uses_In_Education
+name: Computer Uses In Education
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_3-Computers_And_Education  ! Computers And Education
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_3_2-Computer_And_Information_Science_Education
+name: Computer And Information Science Education
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_3-Computers_And_Education  ! Computers And Education
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_3_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_3-Computers_And_Education  ! Computers And Education
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4-Computers_And_Society
+name: Computers And Society
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4-Computers_And_Society  ! Computers And Society
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4_1-Public_Policy_Issues
+name: Public Policy Issues
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4-Computers_And_Society  ! Computers And Society
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4_2-Social_Issues
+name: Social Issues
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4-Computers_And_Society  ! Computers And Society
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4_3-Organizational_Impacts
+name: Organizational Impacts
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4-Computers_And_Society  ! Computers And Society
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4_4-Electronic_Commerce
+name: Electronic Commerce
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4-Computers_And_Society  ! Computers And Society
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_4-Computers_And_Society  ! Computers And Society
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_5-Legal_Aspects_Of_Computing
+name: Legal Aspects Of Computing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_5_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_5-Legal_Aspects_Of_Computing  ! Legal Aspects Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_5_1-Hardware-software_Protection
+name: Hardware/software Protection
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_5-Legal_Aspects_Of_Computing  ! Legal Aspects Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_5_2-Governmental_Issues
+name: Governmental Issues
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_5-Legal_Aspects_Of_Computing  ! Legal Aspects Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_5_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_5-Legal_Aspects_Of_Computing  ! Legal Aspects Of Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6-Management_Of_Computing_And_Information_Systems
+name: Management Of Computing And Information Systems
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6-Management_Of_Computing_And_Information_Systems  ! Management Of Computing And Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6_1-Project_And_People_Management
+name: Project And People Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6-Management_Of_Computing_And_Information_Systems  ! Management Of Computing And Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6_2-Installation_Management
+name: Installation Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6-Management_Of_Computing_And_Information_Systems  ! Management Of Computing And Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6_3-Software_Management
+name: Software Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6-Management_Of_Computing_And_Information_Systems  ! Management Of Computing And Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6_4-System_Management
+name: System Management
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6-Management_Of_Computing_And_Information_Systems  ! Management Of Computing And Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6_5-Security_And_Protection
+name: Security And Protection (d.4.6, K.4.2)
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6-Management_Of_Computing_And_Information_Systems  ! Management Of Computing And Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_6-Management_Of_Computing_And_Information_Systems  ! Management Of Computing And Information Systems
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7-The_Computing_Profession
+name: The Computing Profession
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7-The_Computing_Profession  ! The Computing Profession
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7_1-Occupations
+name: Occupations
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7-The_Computing_Profession  ! The Computing Profession
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7_2-Organizations
+name: Organizations
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7-The_Computing_Profession  ! The Computing Profession
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7_3-Testing__Certification__And_Licensing
+name: Testing, Certification, And Licensing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7-The_Computing_Profession  ! The Computing Profession
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7_4-Professional_Ethics
+name: Professional Ethics
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7-The_Computing_Profession  ! The Computing Profession
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_7-The_Computing_Profession  ! The Computing Profession
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8-Personal_Computing
+name: Personal Computing
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8_0-General
+name: General
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8-Personal_Computing  ! Personal Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8_1-Application_Packages
+name: Application Packages
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8-Personal_Computing  ! Personal Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8_2-Hardware
+name: Hardware
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8-Personal_Computing  ! Personal Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8_3-Management-maintenance
+name: Management/maintenance
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8-Personal_Computing  ! Personal Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_8-Personal_Computing  ! Personal Computing
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K_m-Miscellaneous
+name: Miscellaneous
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#K-Computing_Milieux  ! Computing Milieux
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Keyword
+name: Keyword
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine
+name: Magazine
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#MasterThesis
+name: Master thesis
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#PhDThesis  ! PhD thesis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Meeting
+name: Meeting
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Activity  ! Activity
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Conference  ! Conference
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Workshop  ! Workshop
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Monograph
+name: Monograph
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Anthology  ! Anthology
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Biography  ! Biography
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter
+name: Newsletter
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper
+name: Paper
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#PhDThesis
+name: PhD thesis
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#MasterThesis  ! Master thesis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster
+name: Poster
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings
+name: Proceedings
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Project
+name: Project
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication
+name: Publication
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publisher
+name: Publisher
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: p:Organization 
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport
+name: Technical report
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis
+name: Thesis
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction  ! Transaction
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Transaction
+name: Transaction
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Article  ! Article
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Magazine  ! Magazine
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Newsletter  ! Newsletter
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Poster  ! Poster
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Proceedings  ! Proceedings
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#TechnicalReport  ! Technical report
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Thesis  ! Thesis
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Workshop
+name: Workshop
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Activity  ! Activity
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Conference  ! Conference
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Meeting  ! Meeting
+
+[Term]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#WorkshopPaper
+name: Workshop paper
+namespace: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#
+is_a: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Paper  ! Paper
+disjoint_from: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#ConferencePaper  ! Conference paper
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#abstract
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: xsd:string 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#contains
+domain: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description8 
+range: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description9 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#day
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: xsd:int 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#describesProject
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Project  ! Project
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#endDate
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+range: xsd:date 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#firstPage
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: xsd:string 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#hasEditor
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+range: p:Person 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#hasKeyword
+domain: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description5 
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Keyword  ! Keyword
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#hasTopic
+domain: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description11 
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isAuthorOf
+domain: p:Person 
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isChairAt
+domain: p:Person 
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isCollaboratorOf
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Author  ! Author
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Author  ! Author
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isDescribedBy
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Project  ! Project
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isEditorOf
+domain: p:Person 
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Journal  ! Journal
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isKeywordOf
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Keyword  ! Keyword
+range: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description4 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isOrganizerOf
+domain: p:Organization 
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isPartOf
+domain: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description6 
+range: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description7 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isPublishedBy
+domain: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description13 
+range: p:Organization 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isPublisherOf
+domain: p:Organization 
+range: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description12 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isReferencedBy
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isRelatedTo
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isTopicOf
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#IndexTerm  ! Index term
+range: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description10 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isWrittenBy
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: p:Person 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#isbn
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Book  ! Book
+range: xsd:string 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#lastPage
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: xsd:string 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#month
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: xsd:int 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#number
+domain: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description15 
+range: xsd:string 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#references
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#similarPublication
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#source
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: xsd:string 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#startDate
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+range: xsd:date 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#takesPlaceAt
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Event  ! Event
+range: p:Address 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#title
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: xsd:string 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#volume
+domain: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description16 
+range: xsd:int 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#web
+domain: __/home/obo/galaxy_dist/database/files/000/dataset_219.dat#__Description14 
+range: xsd:string 
+
+[Typedef]
+id: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#year
+domain: http://mapekus.fiit.stuba.sk/mapekus/ontologies/v0.2/publication#Publication  ! Publication
+range: xsd:int 
+

+ 9 - 0
tripal_pub/tripal_pub.info

@@ -0,0 +1,9 @@
+name = Tripal Publication
+description = A module for interfacing the GMOD chado database with Drupal, providing viewing of publications
+core = 6.x
+project = tripal_pub
+package = Tripal
+version = 6.x-1.0
+dependencies[] = tripal_core
+dependencies[] = tripal_cv
+dependencies[] = tripal_db

+ 91 - 0
tripal_pub/tripal_pub.install

@@ -0,0 +1,91 @@
+<?php
+
+/**
+ * @file
+ * This file contains all the functions which describe and implement drupal database tables
+ * needed by this module. This module was developed by Chad N.A. Krilow and Lacey-Anne Sanderson,
+ * University of Saskatchewan.
+ *
+ * The project manamgenet module allows you to sync data in a chado/Tripal instance with
+ * multiple project/mysql instances as well as manage and create such project instances
+ */
+
+
+/**
+ * Implementation of hook_install().
+ */
+function tripal_pub_install() {
+
+  drupal_install_schema('tripal_pub');
+  $dbxref = array('accession' => 'abstract', 'db_id' => array('name' => 'tripal'));
+  $success = tripal_core_chado_insert('dbxref', $dbxref);
+  if ($success) {
+    tripal_core_chado_insert('cvterm', array('name' => 'abstract', 'cv_id' => array('name' => 'tripal'), 'dbxref_id' => $dbxref));
+  }
+}
+
+
+/**
+ * Implementation of hook_uninstall().
+ */
+function tripal_pub_uninstall() {
+  //Remove tables
+  drupal_uninstall_schema('tripal_pub');
+
+}
+
+
+/**
+ * Implementation of hook_schema().
+ */
+function tripal_pub_schema() {
+//specification for 'tripal_pub_instances'
+  $schema['chado_pub'] = array(
+
+    'fields' => array(
+
+      //a int field that cannot be null and acts as a unique identifier for all nid's
+      'nid' => array(
+        'type' => 'int',
+        'unsigned' => TRUE,
+        'not null' => TRUE,
+        ),
+
+      //a int field that cannot be null and is vid
+      'vid' => array(
+          'type' => 'int',
+          'not null' => TRUE,
+      ),
+
+      //a intfield, not null and project_id is the unique_id of the project in chado
+       'pub_id' => array(
+          'type' => 'int',
+          'unsigned' => TRUE,
+          'not null' => TRUE,
+      ),
+
+       //a intfield, not null and project_id is the unique_id of the project in chado
+       'pubmed_id' => array(
+          'type' => 'int',
+          'unsigned' => TRUE,
+          'not null' => FALSE,
+      ),
+      'author' => array(
+        'type' => 'text',
+        'size' => 'normal',
+        'not null' => TRUE,
+        'default' => '',
+        'description' => 'The Author Name.',
+      ),
+      ),
+     //end of shema
+
+    'primary key' => array('nid'),
+
+  );
+
+  return $schema;
+}
+
+
+

+ 1729 - 0
tripal_pub/tripal_pub.module

@@ -0,0 +1,1729 @@
+<?php
+
+//require_once('cron.php');
+
+
+/**
+ * @file
+ * This file contains all the functions which provide functionality to this module.
+ * This module was developed by Chad N.A. Krilow and Lacey-Anne Sanderson,
+ * The University of Saskatchewan.
+ *
+ *
+ * The Tripal Publication module allows you to search the PubMed databse for academic articles,
+ * that relate to user specified tpoic\s. As well, it allows management of publications so that
+ * a user can enter specified details regarding a desired publication. This allows all of the important
+ * information that is unique to a Academic Publication to be stored for access.
+ */
+
+
+//-----------------------------------------------------------------------------
+//  SECTION: Main Outline Menu for Tripal Publication
+//-----------------------------------------------------------------------------
+
+
+/**
+ * Tripal-Publication-Menu
+ *
+ * Implemets hook_menu(): Adds menu items for the tripal_pub module menu. This section
+ * gives the outline for the main menu of the Tripal-Publication module
+ *
+ * @return
+ *   An array of menu items that is visible within the Drupal Menu, returned as soon
+ *   as the program is ran
+ */
+function tripal_pub_menu() {
+
+  $items = array();
+
+  $items[ 'admin/tripal/tripal_pub' ]= array(
+    'title' => 'Publications',
+    'description' => ('A module for interfacing the GMOD chado database with Drupal,
+    providing viewing of publications'),
+    'page callback' => 'administration_description_page',
+    'access arguments' => array('administer site configuration'),
+    'type' => MENU_NORMAL_ITEM
+  );
+
+  $items['admin/tripal/tripal_pub/configuration'] = array(
+    'title' => 'Configuration',
+    'description' => 'Configuration for this module',
+    'page callback' => 'drupal_get_form',
+    'page arguments' => array('tripal_pub_configuration_form'),
+    'access arguments' => array('administer site configuration'),
+    'type' => MENU_NORMAL_ITEM
+    );
+
+  // Automatically generate checkboxes.
+  $items['node/add/tripal_pub/ahah_authors'] = array(
+    'title' => 'Add Additional Authors',
+    'page callback' => 'drupal_get_form',
+    'page arguments' => array('author_addition_fields_ahah_callback'),
+    'access callback' => TRUE,
+    'type' => MENU_CALLBACK,
+    'weight' => 2,
+  );
+
+  $items['tripal_pub/js/%'] = array(
+    'page callback' => 'tripal_pub_js',
+    'page arguments' => array(2),
+    'access arguments' => array('access content'),
+    'type ' => MENU_CALLBACK,
+  );
+
+  return $items;
+}
+
+
+/**
+ * Implements hook_theme(): Register themeing functions for this module
+ *
+ *
+ * @return
+ *   An array of themeing functions to register
+ *
+ */
+function tripal_pub_theme() {
+
+  return array(
+    'tripal_pub_author_table' => array(
+      'arguments' => array('form' => NULL),
+    ),
+    'publication_author' => array(
+      'arguments' => array('element' => NULL)
+    ),
+  );
+}
+
+/**
+ * Implement hook_perm().
+ */
+function tripal_pub_perm() {
+
+  return array('edit own tripal_pub', 'edit tripal_pub', 'create tripal_pub');
+
+}
+
+
+/**
+ * This section uses HTML to output the descriptions of the module, through the Tripal Management
+ * Administation window.Any installation instructions are given as well as included features
+ * as well as a overview of the purpose Module.
+ *
+ * @return
+ *   Returns '$text'The HTML description of the Module, its instructions, features, and any other
+ *   important aspects. This is returned when the Administration page is selected.
+ */
+function administration_description_page() {
+
+  $text = '';
+
+  $text = '<br /><h3>Tripal Publication Administrative Tools Quick Links</h3>';
+  $text .= '<ul>';
+  $text .= '<li>' . l('Configuration', 'admin/tripal/tripal_pub/configuration') . '</li>';
+  $text .= '<li>' . l('Create A Publication', 'node/add/publication') . '</li>';
+
+  $text .= '</ul>';
+
+  $text .= '<h3>Module Description:</h3>';
+  //================================================================================
+$text .= '<p>The Tripal Publication Module provides the functionality for adding, editing, deleting and
+accessing academic publications, entered by the user.This module also allows a time limited search,
+specified by the user, which searches the PubMed extracts and saves acedemic puplications.
+
+
+ </p>';
+
+  $text .= '<h3>Setup Instructions:</h3>';
+  //================================================================================
+  $text .= '<ol>';
+      $text .= '<ol type="i">';
+      $text .= '</ol>';
+
+  $text .= '<li><p><b>Set Permissions</b>: The publication module supports the Drupal user permissions interface for
+               controlling access to publlication content and functions. These permissions include viewing,
+               creating, editing or administering of
+               publication content. The default is that only the original site administrator has these
+               permissions.  You can <a href="' . url('admin/user/roles') . '">add roles</a> for classifying users,
+               <a href="' . url('admin/user/user') . '">assign users to roles</a> and
+               <a href="' . url('admin/user/permissions') . '">assign permissions</a> for the publication content to
+               those roles.  For a simple setup, allow anonymous users access to view publication content and
+               allow the site administrator all other permissions.</p></li>';
+  $text .= '<li><p><b>Set Publication Type Controlled Vocabulary</b>: The select list for setting the publication '
+                . 'type is controlled be a controlled vocabulary (cv). '
+                . '<ul><li>Before you can add any publications you need '
+                . 'to create/load this cv. There is a limited cv included in this module. To use it, you need to '
+                . 'load it using the <a href="' . url('admin/tripal/tripal_cv/obo_loader') . '">OBO Loader included with Tripal</a>.</li>'
+                . '<li>After the controlled vocabulary is loaded you need to set it to be used for the publication '
+                . 'module. To do this, go to <a href="' . url('admin/tripal/tripal_pub/configuration') . '">Publication->Configuration</a>, select it in the controlled vocabulary '
+                . 'select list and click save configuration.</p></li></ul>';
+
+  $text .= '</ol>';
+  $text .= '<h3>Features of this Module:</h3>';
+  //================================================================================
+  $text .= '<ul>';
+
+
+
+
+  $text .= '<li><p><b>Configuration (Search For Academic Publications):</b>  The search capability implemented in
+  this module allows a user to search, by remote connection , the PubMEd database for articles
+  that relate to key search words, chosen by the user.The "search keys" are used to search through
+  Publication titles and when one of the key words is matched in a title, the recognized article will
+  be saved to the database.
+
+
+      <ul>
+
+      <li><b>Choose a Controlled Vocabulary:</b>The controlled vocabulary list is a set of terms
+
+      <li><b>Set Search Key Words:</b>The search keywords, are the user entered key terms, in which
+      the publications in the PubMed database can be recognized by. The user may enter any number
+      of search terms, as by adding more search terms, the search will limit the results to those
+      in which all of the search terms appear in the publication title.
+
+      <li><b>Set a time search interval:</b>The search term interval represents a pre-set ammount
+      of time for the search. The time search interval must be entered in minutes. This allows
+      the module to automatically search the PubMed database in a predetermined time interval.
+    </ul>
+
+
+
+
+
+
+  </p></li>';
+
+  $text .= '<li><b>Creating a Publication:</b>';
+
+  $text .= '<p>To <b>Create,update/delete a given property of a publication</b>:When Creating a Publication
+  it is neccessary to enter the requried fields in the form. These are marked with an astrix and
+  if they are not entered upon completion a warning will be issued and the user is forced to fill
+  in these entries. The author field, requires a given/surname/suffix to be entered. To add the
+  author to the publication, the add author button is to be pushed. The user is able to add as
+  many authors to the publication as needed.
+  </p>';
+
+
+
+
+
+  return $text;
+
+}
+
+
+//-----------------------------------------------------------------------------
+//  SECTION: Node Capability
+//-----------------------------------------------------------------------------
+
+
+/**
+ * Implement hook_access().
+ *
+ * This hook allows node modules to limit access to the node types they define.
+ *
+ *  @param $op
+ *  The operation to be performed
+ *
+ *  @param $node
+ *  The node on which the operation is to be performed, or, if it does not yet exist, the
+ *  type of node to be created
+ *
+ *  @param $account
+ *  A user object representing the user for whom the operation is to be performed
+ *
+ *  @return
+ *  TRUE
+ *
+ */
+function chado_pub_access($op, $node, $account ) {
+
+  global $user;
+
+  if (empty($account)) {
+    $account = $user;
+  }
+
+  if ($op != 'create') {
+    $node = (object)$node;
+  }
+
+  if ($op == 'create') {
+
+    if (user_access('create tripal_pub')) {
+
+        return TRUE;
+
+    }
+
+  }
+  elseif ($op == 'update' || $op == 'delete') {
+
+    if (user_access('edit tripal_pub')) {
+
+        return TRUE;
+    }
+    elseif (user_access('edit own tripal_pub') && $account->uid == $node->uid) {
+
+      return TRUE;
+    }
+
+  }
+
+/////////////////The following is taken from the tripal_pub module insert later////////////////////
+  /*
+  if ($op == 'create') {
+    // Only users with permission to do so may create this node type.
+<<<<<<< .mine
+    return user_access('create tripal_pub', $account);
+=======
+    if(!user_access('create tripal_pub', $account)){
+      return FALSE;
+    }
+>>>>>>> .r25216
+  }
+
+  // Users who create a node may edit or delete it later, assuming they have the
+  // necessary permissions.
+  if ($op == 'update' || $op == 'delete') {
+    if (user_access('edit own tripal_pub',$account) && ($account->uid == $node->uid)) {
+      return TRUE;
+    }
+  }*/
+///////////////////////////////////////////////////////////////////////////////////////////////////
+
+}
+
+/**
+ * Implementation of hook_tripal_pub_node_info().
+ *
+ * This node_info, is a simple node that describes the functionallity of the module.
+ *
+ */
+function tripal_pub_node_info() {
+
+  return array(
+    'chado_pub' => array(
+      'name' => t('Publication'),
+      'module' => 'chado_pub',
+      'description' => t('A module for interfacing the GMOD chado database with Drupal, providing viewing of publications'),
+      'title_label' => t('Article Title'),
+      'body_label' => t('Abstract'),
+      'has_title' => TRUE,
+      'has_body' => FALSE,
+    ),
+  );
+}
+
+
+/**
+ * Implementation of tripal_pub_form().
+ *
+ *
+ *
+ *  @parm &$node
+ *    The node that is created when the database is initialized
+ *
+ *  @parm $form_state
+ *    The state of the form, that has the user entered information that is neccessary for, setting
+ *    up the database tables for the publication
+ *
+ *  @return $form
+ *    The information that was enterd allong with
+ *
+ */
+function chado_pub_form(&$node, $form_state) {
+
+  $type = node_get_types('type', $node);
+
+  // Article Title.
+  $form['title'] = array(
+    '#type' => 'textfield',
+    '#title' => check_plain($type->title_label),
+    '#default_value' => $node->title,
+    '#required' => TRUE,
+    '#weight' => 0,
+  );
+
+  // Abstract
+  $form['abstract'] = array(
+    '#title' => 'Abstract',
+    '#type' => 'textarea',
+    '#default_value' => isset($node->abstract) ? $node->abstract : ''
+  );
+
+  $form['pub_id'] = array(
+    '#type' => 'hidden',
+    '#value' => (isset($node->pub_id)) ? $node->pub_id->pub_id : NULL ,
+  );
+
+  $form['uniquename'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Unique Name'),
+    '#required' => TRUE,
+    '#description' => 'A unique name/identifier for this publication. If this article exists in pubmed, entering the pubmed ID here will ensure duplicate publication pages are not created.',
+    '#default_value' => isset($node->pub_id->uniquename) ? $node->pub_id->uniquename : ''
+  );
+
+  $values= array(
+    'cv_id' => variable_get('tripal_pub_types_cv', NULL),
+  );
+
+  //population select list with 'cvterm' names
+  $result = tripal_core_chado_select('cvterm', array('cvterm_id', 'name'), $values);
+
+  foreach ($result as $value) {
+    $newArray[$value->cvterm_id]=$value->name;     //options for the select list
+  }
+
+  $form['type_id'] = array(
+    '#type' => 'select',
+    '#title' => t('Publication Type'),
+    '#options' => $newArray,
+    '#required' => TRUE,
+    '#default_value' => isset($node->pub_id->type_id) ? $node->pub_id->type_id : ''
+  );
+
+  $form['author_wrapper'] = array(
+    '#tree' => FALSE,
+    '#prefix' => '<div class="clear-block" id="author-wrapper">',
+    '#suffix' => '</div>',
+  );
+
+  // Get number of authors
+  $author_count = empty($node->authors) ? 0 : count($node->authors);
+
+  // If a new author added, add to list and update the author count.
+  if (isset($form_state['new_author'])) {
+
+    if (!isset($node->authors)) {
+      $node->authors = array();
+    }
+
+    $node->authors = array_merge($node->authors, array($form_state['new_author']));
+    $author_count++;
+
+  }
+
+  // If a author removed, remove from list and update the author count.
+  $remove_delta = -1;
+
+  if (!empty($form_state['remove_delta'])) {
+
+      $remove_delta = $form_state['remove_delta'] - 1;
+
+      unset($node->authors[$remove_delta]);
+
+      // Re-number the values.
+      $node->authors = array_values($node->authors);
+
+      $author_count--;
+
+  }
+
+  // Container to display existing authors.
+  $form['author_wrapper']['authors'] = array(
+    '#prefix' => '<div id="publication-authors">',
+    '#suffix' => '</div>',
+    '#theme' => 'tripal_pub_author_table',
+  );
+
+  if (!isset($node->authors)) {
+
+    if (isset($node->new_author['new_author_name'])) {
+
+      $node->authors = array();
+
+      $node->authors[]['author_name'] = $node->new_author['new_author_name'];
+
+    }
+
+  }
+
+  //Add the existing authors to the form.
+  for ($delta = 0; $delta < $author_count; $delta++) {
+
+      $author = isset($node->authors[$delta]['author_name']) ? $node->authors[$delta] : array();
+
+      $form['author_wrapper']['authors'][$delta] = tripal_pub_author_display_form($delta, $author);
+
+  }
+
+  /////////////////////Edit authors//////////////////////////////////////////////////////////////////
+
+  if (isset($form_state['values']['edit_author'])) {
+
+      // Add new authors
+      $form['author_wrapper']['edit_author'] = array(
+        '#type' => 'fieldset',
+        '#title' => t('Current Publication Authors'),
+        '#tree' => FALSE,
+      );
+
+      // Define the form fields for the new author
+      $form['author_wrapper']['edit_author']['edit_author'] = array(
+        '#tree' => TRUE,
+        //'#default_value'=> '',
+        //'#theme' => 'author_add_author_form',
+      );
+
+      $form['author_wrapper']['edit_author']['edit_author']['delta'] = array(
+        '#type' => 'hidden',
+        '#value' => $form_state['values']['edit_author']['delta']
+      );
+
+      $form['author_wrapper']['edit_author']['edit_author']['edit_author_name'] = array(
+        '#type' => 'publication_author',
+        '#title' => t('Contributing Authors'),
+        '#default_value' => array(
+            'givennames' => $form_state['values']['edit_author']['author_name']['givennames'],
+            'surname' => $form_state['values']['edit_author']['author_name']['surname'],
+            'suffix' => $form_state['values']['edit_author']['author_name']['suffix'],
+          ),
+        '#weight' => 1,
+      );
+
+      // We name our button 'author_more' to avoid conflicts with other modules using
+      // AHAH-enabled buttons with the id 'more'.
+      $form['author_wrapper']['edit_author']['author_save'] = array(
+        '#type' => 'submit',
+        '#value' => t('Save Author'),
+        '#weight' => 0,
+        '#submit' => array('tripal_pub_edit_author_submit'),
+        '#ahah' => array(
+          'path' => 'tripal_pub/js/0',
+          'wrapper' => 'author-wrapper',
+          'method' => 'replace',
+          'effect' => 'fade',
+        ),
+      );
+
+  ////////////////////////////////////////////////////////////////////////////////////
+
+  }
+  else{
+
+      // Add new authors
+      $form['author_wrapper']['add_author'] = array(
+        '#type' => 'fieldset',
+        '#title' => t('Publication Authors'),
+        '#tree' => FALSE,
+      );
+
+      // Define the form fields for the new author
+      $form['author_wrapper']['add_author']['new_author'] = array(
+        '#tree' => TRUE,
+        //'#default_value'=> '',
+        '#theme' => 'author_add_author_form',
+      );
+
+      $form['author_wrapper']['add_author']['new_author']['new_author_name'] = array(
+        '#type' => 'publication_author',
+        '#title' => t('Contributing Authors'),
+        '#default_value' => '',
+        '#weight' => 1,
+      );
+
+      // We name our button 'author_more' to avoid conflicts with other modules using
+      // AHAH-enabled buttons with the id 'more'.
+      $form['author_wrapper']['add_author']['author_more'] = array(
+        '#type' => 'submit',
+        '#value' => t('Add Author'),
+        '#weight' => 0,
+        '#submit' => array('tripal_pub_add_author_submit'),
+        '#ahah' => array(
+          'path' => 'tripal_pub/js/0',
+          'wrapper' => 'author-wrapper',
+          'method' => 'replace',
+          'effect' => 'fade',
+        ),
+      );
+
+  }
+
+  ////////////////////////////////////////////////////////////////////////////////////////////////////
+
+
+  $form['volumetitle'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Volume Title'),
+    '#description' => t('Title of part if one of a series.'),
+    '#default_value' => isset($node->pub_id->volumetitle) ? $node->pub_id->volumetitle : ''
+  );
+
+  $form['volume'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Volume'),
+    '#default_value' => isset($node->pub_id->volume) ? $node->pub_id->volume : ''
+  );
+
+  $form['series_name'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Series Name'),
+    '#default_value' => isset($node->pub_id->series_name) ? $node->pub_id->series_name : ''
+  );
+
+  $form['issue'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Issue'),
+    '#default_value' => isset($node->pub_id->issue) ? $node->pub_id->issue : ''
+  );
+
+  $form['pyear'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Publication Year'),
+    '#default_value' => isset($node->pub_id->pyear) ? $node->pub_id->pyear : ''
+  );
+
+  $form['pages'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Pages'),
+    '#description' => t('Page number range[s], e.g. 457--459, viii + 664pp, lv--lvii.'),
+    '#default_value' => isset($node->pub_id->pages) ? $node->pub_id->pages : ''
+  );
+
+  $form['miniref'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Mini-Ref'),
+    '#required' => FALSE,
+    '#default_value' => isset($node->pub_id->miniref) ? $node->pub_id->miniref : ''
+  );
+
+  $form['is_obsolete'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Is Obsolete?(Check for Yes)'),
+    '#required' => TRUE,
+    '#default_value' => isset($node->pub_id->is_obsolete) ? $node->pub_id->is_obsolete : FALSE
+  );
+
+  $form['publisher'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Publisher Name'),
+    '#required' => FALSE,
+    '#default_value' => isset($node->pub_id->publisher) ? $node->pub_id->publisher : ''
+  );
+
+  $form['pubplace'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Place of Publication'),
+    '#required' => FALSE,
+    '#default_value' => isset($node->pub_id->pubplace) ? $node->pub_id->pubplace  : ''
+  );
+
+  return $form;
+
+}
+
+
+/**
+ * Implementation of tripal_pub_insert().
+ *
+ * This function inserts user entered information pertaining to the Publication instance into the
+ * 'pubauthor', 'pubprop', 'chado_pub', 'pub' talble of the database.
+ *
+ *  @parm $node
+ *    Then node which contains the information stored within the node-ID
+ *
+ *
+ */
+function chado_pub_insert($node) {
+
+  $values =  array(
+    'title' => $node->title,
+    'volumetitle' => $node->volumetitle,
+    'volume' => $node->volume,
+    'series_name' => $node->series_name,
+    'issue' => $node->issue,
+    'pyear' => $node->pyear,
+    'pages' => $node->pages,
+    'miniref' => $node->miniref,
+    'type_id' => $node->type_id,
+    'is_obsolete' => $node->is_obsolete,
+    'publisher' => $node->publisher,
+    'pubplace' => $node->pubplace,
+    'uniquename' => $node->uniquename,
+    'type_id' => $node->type_id
+  );
+
+  //inserts info into chado table
+  $result = tripal_core_chado_insert('pub', $values);
+
+
+  if (isset($result)) {
+
+          //inserts the row of vid,nid,project_id into the chado_pub table
+          db_query("INSERT INTO {chado_pub} (nid, vid, pub_id) VALUES (%d, %d, %d)",
+            $node->nid,
+            $node->vid,
+            $result['pub_id']
+          );
+
+          //Aquiring information for the abstract
+          $abstract_info = tripal_core_chado_select('cvterm', array('cvterm_id'),
+            array('name' => 'abstract', 'cv_id' => array('name' => 'tripal')
+            )
+          );
+
+          //Extracting the type_id
+          $type_id = $abstract_info[0]->cvterm_id;
+
+          //setting the abstract values
+          $abstract = array(
+            'pub_id' => $result['pub_id'],
+            'type_id' => $type_id,
+            'value' => $node->abstract,
+            'rank' => 1
+          );
+
+          //inserts info into chado pubpro table for abstract
+          tripal_core_chado_insert('pubprop', $abstract);
+
+          //counter for loop
+          for ($i=0; $i<=sizeof($node->authors); $i++) {
+
+              if (isset($node->authors[$i]['author_name'] )) {
+
+                $authors = array(
+                  'pub_id' => $result['pub_id'],
+                  'rank' => $i,
+                  'surname' => $node->authors[$i]['author_name']['surname'],
+                  'givennames' => $node->authors[$i]['author_name']['givennames'],
+                  'suffix' => $node->authors[$i]['author_name']['suffix'],
+                );
+
+                  //inserts info into chado pubpro table for abstract
+                  tripal_core_chado_insert('pubauthor', $authors);
+              }
+
+          }
+
+
+          if (!empty($node->new_author['new_author_name']['surname'])) {
+
+              $authors = array(
+                  'pub_id' => $result['pub_id'],
+                  'rank' => $i+1,
+                  'surname' => $node->new_author['new_author_name']['surname'],
+                  'givennames' => $node->new_author['new_author_name']['givennames'],
+                  'suffix' => $node->new_author['new_author_name']['suffix'],
+                );
+
+                  //inserts info into chado pubpro table for abstract
+                  tripal_core_chado_insert('pubauthor', $authors);
+
+          }
+
+
+      }
+      else{
+
+        druapl_set_message('Pub_id was not set, No information has been set.');
+
+    }
+
+}
+
+
+/**
+ * Implementation of tripal_pub_delete().
+ *
+ * This function takes a node and if the delete button has been chosen by the user, the publication
+ * and it's details will be removed.Following,given the node-ID, the instance will be deleted from
+ * the 'chado_pub' table.
+ *
+ *  @parm $node
+ *    Then node which contains the information stored within the node-ID
+ *
+ */
+function chado_pub_delete(&$node) {
+
+  // Matching all revision, by using the node's pub_id.
+  $values =  array(
+    'pub_id' => $node->pub_id->pub_id,
+  );
+
+  //deleting row in chado table
+  tripal_core_chado_delete('pub', $values);
+
+  //deleteing in drupal chado_project table
+  db_query('DELETE FROM {chado_pub} WHERE nid = %d', $node->nid);
+
+}
+
+
+/*
+ *
+ * Implements hook_update
+ *
+ * The purpose of the function is to allow the module to take action when an edited node is being
+ * updated. It updates any name changes to the database tables that werec reated upon registering a Publication.
+ * As well, the database will be changed, so the user changed information will be saved to the database.
+ *
+ * @param $node
+ *   The node being updated
+ *
+ */
+function chado_pub_update($node) {
+
+
+  $values =  array(
+      'title' => $node->title,
+      'volumetitle' => $node->volumetitle,
+      'volume' => $node->volume,
+      'series_name' => $node->series_name,
+      'issue' => $node->issue,
+      'pyear' => $node->pyear,
+      'pages' => $node->pages,
+      'miniref' => $node->miniref,
+      'uniquename' => $node->uniquename,
+      'type_id' => $node->type_id,
+      'is_obsolete' => $node->is_obsolete,
+      'publisher' => $node->publisher,
+      'pubplace' => $node->pubplace,
+      'type_id' => $node->type_id
+    );
+
+  $result = db_fetch_object(db_query('SELECT pub_id FROM {chado_pub} WHERE nid=%d AND vid=%d ', $node->nid, $node->vid));
+
+  //extract pub_id from the chado table for update function
+  $match = array( 'pub_id' => $result->pub_id );
+
+  //$table to be updated, $match is the 'pub_id', $value are the values that are to be updated
+  $update_result = tripal_core_chado_update('pub', $match, $values);
+
+   //Aquiring information for the abstract
+  $abstract_info = tripal_core_chado_select('cvterm', array('cvterm_id'),
+    array('name' => 'abstract', 'cv_id' => array('name' => 'tripal')
+    )
+  );
+
+  //Grabbing the type id of the old abstract
+  $type_id = $abstract_info[0]->cvterm_id;
+
+  //Aquiring information for the abstract
+  $abstract = array(
+    'pub_id' => $result->pub_id,
+    'type_id' => $type_id,
+    'value' => $node->abstract,
+    'rank' => 1
+  );
+
+  //$table to be updated, $match is the 'pub_id', $value are the values that are to be updated
+  tripal_core_chado_update('pubprop', array('pub_id' => $result->pub_id, 'type_id' => $type_id, 'rank' => 1), $abstract);
+
+  //counter for loop
+  for ($i=0; $i<=sizeof($node->authors); $i++) {
+
+      if (isset($node->authors[$i]['author_name'] )) {
+
+          //if new insert
+          if (isset($node->authors[$i]['is_new'])) {
+
+              $authors = array(
+                  'pub_id' => $match['pub_id'],
+                  'rank' => $i+1,
+                  'surname' => $node->authors[$i]['author_name']['surname'],
+                  'givennames' => $node->authors[$i]['author_name']['givennames'],
+                  'suffix' => $node->authors[$i]['author_name']['suffix'],
+              );
+
+              //inserts info into chado pubpro table for abstract
+              tripal_core_chado_insert('pubauthor', $authors);
+
+          }
+          else{
+
+            //update
+            //$table=pubauthor to be updated, $match=author_match is the 'pub_id', $value=author are the values that are to be updated
+            tripal_core_chado_update('pubauthor', array('pub_id' => $match['pub_id'], 'rank' => $node->authors[$i]['author_name']['rank']), $node->authors[$i]['author_name']);
+
+          }
+
+      }
+
+  }
+
+
+}
+
+
+/**
+ * Implementation of tripal_pub_load().
+ *
+ *
+ * @param $node
+ *   The node that is to be accessed from the database
+ *
+ * @return $node
+ *   The node with the information to be loaded into the database
+ *
+ */
+function chado_pub_load($node) {
+
+  $result = db_fetch_object(db_query('SELECT * FROM {chado_pub} WHERE nid=%d AND vid=%d ', $node->nid, $node->vid));
+
+  $values = array(
+    'pub_id' => $result->pub_id,
+  );
+
+
+  if (empty($result->pub_id)) {
+
+    drupal_set_message(t("Unable to find publication"), 'error');
+
+  }
+  else{
+
+    $node->pub = tripal_core_generate_chado_var('pub', $values);
+
+    // add in authors
+    $authors = tripal_core_chado_select(
+      'pubauthor',
+      array('rank', 'surname', 'givennames', 'suffix'),
+      array('pub_id' => $node->pub->pub_id)
+    );
+    foreach ($authors as $author) {
+        $node->pub->authors[$author->rank] = $author;
+    }
+    ksort($node->pub->authors);
+
+  }
+
+  return $node;
+
+}
+
+
+//-----------------------------------------------------------------------------
+//  SECTION: Drupal AHAH Implementation & Edit Publication Section
+//-----------------------------------------------------------------------------
+
+
+/**
+ * Submit handler for 'Add Author' button on node form.
+ */
+function tripal_pub_add_author_submit($form, &$form_state) {
+
+    $form_state['remove_delta'] = 0;
+
+    // Set the form to rebuild and run submit handlers.
+    node_form_submit_build_node($form, $form_state);
+
+    // Make the changes we want to the form state.
+    if ($form_state['values']['author_more']) {
+
+      $new_author = array();
+
+      $new_author['author_name'] = $form_state['values']['new_author']['new_author_name'];
+      $new_author['is_new'] = TRUE;
+
+      $form_state['new_author'] = $new_author;
+
+    }
+
+
+
+}
+
+
+/**
+ * Submit handler for 'Edit' button on node form.
+ */
+function tripal_pub_edit_author_submit($form, &$form_state) {
+
+    // remember which author we're editing
+    $delta = $form_state['values']['edit_author']['delta'];
+
+    //add changes author details back
+    $rank = $form_state['values']['authors'][$delta]['author_name']['rank'];
+    $form_state['values']['authors'][$delta]['author_name'] = $form_state['values']['edit_author']['edit_author_name'];
+    $form_state['values']['authors'][$delta]['author_name']['rank'] = $rank;
+
+    //ensures that after they save their changes the edit fieldstate goes away
+    unset($form_state['values']['edit_author']);
+
+    // Set the form to rebuild and run submit handlers.
+    node_form_submit_build_node($form, $form_state);
+
+}
+
+
+/**
+ * Submit handler for 'Edit' button on node form.
+ */
+function tripal_pub_set_edit_author_submit($form, &$form_state) {
+
+  $form_state['remove_delta'] = 0;
+
+  // Make the changes we want to the form state
+  $edit_author = array();
+
+  if (preg_match('/edit_author_(\d+)/', $form_state['clicked_button']['#name'], $matches)) {
+
+
+    $delta = $matches[1];
+
+    $form_state['values']['edit_author'] = $form_state['values']['authors'][$delta];
+
+    $form_state['values']['edit_author']['delta'] = $delta;
+
+  }
+
+  // Set the form to rebuild and run submit handlers.
+  node_form_submit_build_node($form, $form_state);
+
+}
+
+
+/**
+ * Submit handler for 'Remove' button on node form.
+ */
+function tripal_pub_remove_row_submit($form, &$form_state) {
+
+
+  if (preg_match('/remove_author_(\d+)/', $form_state['clicked_button']['#name'], $matches)) {
+
+    $delta = $matches[1];
+
+    $form_state['values']['remove_author'] = $form_state['values']['authors'][$delta];
+
+    $form_state['values']['remove_author']['delta'] = $delta;
+
+  }
+
+  $values =  array(
+    'pub_id' => $form_state['values']['pub_id'],
+    'rank' => $form_state['values']['authors'][$delta]['author_name']['rank']
+
+    );
+
+  //deleting row in chado table
+  tripal_core_chado_delete('pubauthor', $values);
+
+
+  // Set the form to rebuild and run submit handlers.
+  node_form_submit_build_node($form, $form_state);
+
+}
+
+
+/*
+ *
+ *
+ *
+ */
+function tripal_pub_js($delta = 0) {
+
+    $form = tripal_pub_ajax_form_handler($delta);
+
+    // Render the new output.
+    $author_form = $form['author_wrapper']; //was ['author']
+
+    // Prevent duplicate wrappers.
+    unset($author_form['#prefix'], $author_form['#suffix']);
+
+    $output = theme('status_messages') . drupal_render($author_form);
+
+    // AHAH does not know about the "Remove" button.
+    // This causes it not to attach AHAH behaviours to it after modifying the form.
+    // So we need to tell it first.
+    $javascript = drupal_add_js(NULL, NULL);
+
+    if (isset($javascript['setting'])) {
+
+      $output .= '<script type="text/javascript">jQuery.extend(Drupal.settings, '. drupal_to_js(call_user_func_array('array_merge_recursive', $javascript['setting'])) .');</script>';
+
+    }
+
+    // Final rendering callback.
+    drupal_json(array('status' => TRUE, 'data' => $output));
+
+}
+
+
+/**
+ * AJAX form handler.
+ */
+function tripal_pub_ajax_form_handler($delta=0 ) {
+
+    // The form is generated in an include file which we need to include manually.
+    include_once 'modules/node/node.pages.inc';
+
+    $form_state = array('storage' => NULL, 'submitted' => FALSE);
+
+    $form_build_id = filter_xss($_POST['form_build_id']);
+
+    // Get the form from the cache.
+    $form = form_get_cache($form_build_id, $form_state);
+
+    $args = $form['#parameters'];
+
+    $form_id = array_shift($args);
+
+    // We need to process the form, prepare for that by setting a few internals.
+    $form_state['post'] = $form['#post'] = $_POST;
+
+    $form['#programmed'] = $form['#redirect'] = FALSE;
+
+    // Set up our form state variable, needed for removing authors.
+    $form_state['remove_delta'] = $delta;
+
+    // Build, validate and if possible, submit the form.
+    drupal_process_form($form_id, $form, $form_state);
+
+    // If validation fails, force form submission.
+    if (form_get_errors()) {
+
+      form_execute_handlers('submit', $form, $form_state);
+
+    }
+
+    // This call recreates the form relying solely on the form_state that the
+    // drupal_process_form set up.
+    $form = drupal_rebuild_form($form_id, $form_state, $args, $form_build_id);
+
+    return $form;
+}
+
+
+/*
+ *
+ *
+ */
+function theme_tripal_pub_author_table($form) {
+
+  $rows = array();
+
+  $headers = array(
+    t('Givennames'),
+    t('Surname'),
+    t('Suffix'),
+    '',  // Blank header title for the remove link.
+  );
+
+  foreach (element_children($form) as $key) {
+
+    // No need to print the field title every time.
+    unset(
+      $form[$key]['author_name_text']['#title'],
+      $form[$key]['author_name_text-2']['#title'],
+      $form[$key]['author_name_text-3']['#title'],
+      $form[$key]['remove_author']['#title']
+    );
+
+    // Build the table row.
+    $row = array(
+      'data' => array(
+        array('data' => drupal_render($form[$key]['author_name']) . drupal_render($form[$key]['author_name_text']), 'class' => 'author-name'),
+        array('data' => drupal_render($form[$key]['author_name']) . drupal_render($form[$key]['author_name_text-2']), 'class' => 'author-name'),
+        array('data' => drupal_render($form[$key]['author_name']) . drupal_render($form[$key]['author_name_text-3']), 'class' => 'author-name'),
+        array('data' => drupal_render($form[$key]['edit_author']) . drupal_render($form[$key]['remove_author']), 'class' => 'remove-author'),
+      ),
+    );
+
+    // Add additional attributes to the row, such as a class for this row.
+    if (isset($form[$key]['#attributes'])) {
+
+      $row = array_merge($row, $form[$key]['#attributes']);
+
+    }
+
+    $rows[] = $row;
+
+  }
+
+  //$output = theme('table', $headers, $rows);
+
+  $output .= drupal_render($form);
+
+  return $output;
+
+}
+
+/**
+ *
+ * Helper function to define populated form field elements for publication node form.
+ *
+ */
+function tripal_pub_author_display_form($delta, $author) {
+
+  $form = array(
+    '#tree' => TRUE,
+  );
+
+  // Author Name
+  $form['author_name'] = array(
+    '#type' => 'hidden',
+    '#value' => $author,
+    '#parents' => array('authors', $delta),
+  );
+  $form['author_name_text'] = array(
+    '#type' => 'item',
+    '#title' => t('Givennames'),
+    '#parents' => array('authors', $delta),
+    '#value' => $author['author_name']['givennames'],
+  );
+
+  $form['author_name_text-2'] = array(
+    '#type' => 'item',
+    '#title' => t('Surname'),
+    '#parents' => array('authors', $delta),
+    '#value' => $author['author_name']['surname'],
+  );
+
+  $form['author_name_text-3'] = array(
+    '#type' => 'item',
+    '#title' => t('Suffix'),
+    '#parents' => array('authors', $delta),
+    '#value' => $author['author_name']['suffix'],
+  );
+
+    // Remove button.
+    $form['remove_author'] = array(
+        '#type' => 'submit',
+        '#name' => 'remove_author_' . $delta,
+        '#value' => t('Remove'),
+        '#submit' => array('tripal_pub_remove_row_submit'),
+        '#parents' => array('authors', $delta, 'remove_author'),
+        '#ahah' => array(
+          'path' => 'tripal_pub/js/0',
+          'wrapper' => 'author-wrapper',
+          'method' => 'replace',
+          'effect' => 'fade',
+        ),
+    );
+
+      // Edit Author button
+    $form['edit_author'] = array(
+        '#type' => 'submit',
+        '#name' => 'edit_author_' . $delta,
+        '#value' => t('Edit'),
+        '#submit' => array('tripal_pub_set_edit_author_submit'),
+        '#parents' => array('authors', $delta, 'edit_author'),
+        '#ahah' => array(
+          'path' => 'tripal_pub/js/0',
+          'wrapper' => 'author-wrapper',
+          'method' => 'replace',
+          'effect' => 'fade',
+        ),
+    );
+
+  return $form;
+}
+
+
+/*
+ * This function executes commands periodically. This is called whenever a cron run occurs. This
+ * function uses the time interval that the user has entered. This Publication module, requires
+ * that the program is ran in pre-determined intervals, as desired by the user. By using a time stamp
+ * and comparing the current time and the time that the last time a cron was ran, this program will
+ *  be ran.
+ *
+ *
+ * @TODO: The cron function is not working correctly, not sure why the cron is not working properly.
+ *
+ *
+ *
+ */
+/**
+function tripal_pub_cron(){
+
+      global $user;    //needed to make the current users details available so access of user id is available
+
+      //Aquiring the current time
+      $current_time = time();
+
+      //Aquiring the user entered time interval
+      $user_interval = variable_get('time_interval',NULL);
+
+      //converting the user entered interval into seconds for use with unix time stamp
+      $converted_interval = ($user_interval*60);
+
+      //Accessing database for time stamp from watchdog
+      $cron = db_result(db_query('select timestamp from {watchdog} where type="cron" order by timestamp desc limit 1'));
+
+      //debugging print statement
+      //print($cron);
+
+      //taking variable value & assigning for use
+      $cron_last = variable_get('cron', time());
+
+      $updated_interval = $cron_last - $converted_interval;
+
+      if($current_time >= $updated_interval ){
+
+        tripal_add_job('Search & Load PubMed Publications', 'tripal_pub', 'tripal_pub_search_load_pubmed_publications', $job_args, $user->uid);
+
+      }
+
+}
+  */
+
+//-----------------------------------------------------------------------------
+//  SECTION: Configuration form
+//-----------------------------------------------------------------------------
+
+
+/**
+ * Implementation of tripal_pub_form().
+ *
+ *  This form takes the following information:A Publication Title,Volume title,Volume,Series Name,
+ *  Issue,Publication Year,Pages where the Article is located, Miniref,Type-Id, if the article is Obsolete,
+ *  Publishing company,Pubplication Place and a Uniquename for the the instance. It then puts the
+ *  infromation into the Chado_project database table based on its 'pub_id'.
+ *
+ *
+ *  @return $form
+ *    An array of menu items '$form'
+ *
+ */
+function tripal_pub_configuration_form() {
+
+  $cv_options = tripal_cv_get_cv_options();
+
+  //Creating Fieldset for multiple fields in form
+  $form['node_form'] = array(
+    '#type' => 'fieldset',
+    '#title' => t('Create/Edit Publication Settings'),
+  );
+
+  $form['node_form']['tripal_pub_types_cv'] = array(
+    '#type' => 'select',
+    '#title' => t('Controlled Vocabularies'),
+    '#options' => $cv_options,
+    '#default_value' => variable_get('tripal_pub_types_cv', 0),
+    '#description' => 'Set the controlled vocabulary to pull publication type options from. Terms in this vocabulary will be available is the Publication Type select box on both the create and edit pages.',
+  );
+
+  $form['pubmed'] = array(
+    '#type' => 'fieldset',
+    '#title' => t('Create Nodes via PubMed Search'),
+  );
+
+  $form['pubmed']['description'] = array(
+    '#type' => 'item',
+    '#value' => 'Publication nodes are created based on the results of a PubMed publication search using '
+      .'the keywords entered below. No content is created until the sync is clicked below and the registered tripal job is '
+      .'run. This script attempts to only load new publications (ones which don\'t already have nodes from a previous search) '
+      .'by comparing the pub_id thus if a publication is added manually which also appears in the pubmed search it will likely '
+      .'get added twice.'
+  );
+
+  //define form elements for the node's title and body.
+  $form['pubmed']['unique_name'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Search Keywords'),
+    '#description' => t('Specific search terms. Must be seperated by a single space.'),
+    '#required' => FALSE,
+    '#default_value' => variable_get('unique_name', NULL)
+  );
+
+  //define form elements for the node's title and body.
+  /**
+  $form['set']['time_interval'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Time Search Interval (Minutes)'),
+    '#description'=>t(' The “Search Interval” set here determines when a drupal cron job should
+    schedule a tripal job. As such, in reality the time until publications are sync’d is “Search Interval”
+    + time remaining until drupal cron is run + time between drupal cron run and next tripal jobs run'),
+    '#required' => FALSE,
+    '#default_value' => variable_get('time_interval', NULL)
+  );
+  */
+
+  $form['pubmed']['sync_info'] = array(
+      '#type' => 'submit',
+      '#title' => t('Sync Publications Jobs'),
+      '#value' => t('Sync'),
+  );
+
+  $form['submit'] = array(
+    '#type' => 'submit',
+    '#weight' => 10,
+    '#value' => t('Save Configuration')
+  );
+
+  return $form;
+
+}
+
+
+/*
+ * Pub Configuration-Form
+ * This form submit uses variable_set to set the vocabularies that are used, as well as the
+ * unique_name and time interval that was entered by the user. If the user selects the option
+ * to Sync Publicatin Jobs, the 'tripal_add_job' function is called, and a tripal job
+ * will be added.
+ *
+ * @param $form
+ *    -The submitted form containing the user entered infromation
+ * @param $form_state
+ *    -Is the state of the form: i.e what button was pressed, what infromation was entered,etc.
+ *    The key is the 'values'
+ */
+function tripal_pub_configuration_form_submit($form, $form_state) {
+
+    global $user;    //needed to make the current users details available so access of user id is available
+
+    if ($form_state['values']['op'] == t('Save Configuration')) {
+
+        variable_set('tripal_pub_types_cv', $form_state['values']['tripal_pub_types_cv']);
+        variable_set('unique_name', $form_state['values']['unique_name'] );
+
+    }
+
+    //adding a tripal job if the user selects to Sync the Publications
+    if ($form_state['values']['op'] == t('Sync')) {
+
+        variable_set('unique_name', $form_state['values']['unique_name'] );
+        $job_args = array($form_state['values']['unique_name']);
+        $job_id = tripal_add_job('Search & Load PubMed Publications', 'tripal_pub', 'tripal_pub_search_load_pubmed_publications', $job_args, $user->uid);
+
+    }
+
+}
+
+
+/**
+ * Tripal Pub Search Load Pubmed Publications
+ *
+ * This function takes a search term array and uses it as the parameters for the perl script
+ * e_utiliies.pl, which needs to be included and installed in any system that wants full
+ * functionality of this module, with respects to searching PubMed for relative articles.
+ * When the function ends, and all of the form_state values are set, the drupal_execute()
+ * function is called and retrieves a form using a form_id, populates it with $form_values,
+ * processes it, and returns any validation errors that came up.
+ *
+ *
+ *
+ * @TODO: The loading of this function still needs to be fixed. When running the configuration, there
+ * are still errors coming up, UFT8 warnings still come up, in random places. My guess, it is when
+ * a article is found that is not in english
+ *
+ *
+ *
+ * @param $search_term_array
+ *     -This arrary contains the search terms that were entered
+ *
+ *
+ */
+function tripal_pub_search_load_pubmed_publications($search_term_array) {
+
+  $key_terms = preg_split('/\s+/', $search_term_array);
+
+  $search_terms= implode("+", $key_terms);
+
+  //Retrieving absolute path of current directory
+  $path = drupal_get_path('module', 'tripal_pub');
+
+  $i_path = realpath(".");
+
+  $absolute_path = $i_path . '/' . $path;
+
+  //perl file required for operating the NCBI PubMed database search, uses users working directory
+  $command = 'perl ' . $absolute_path  . '/e_utilities.pl' . ' ' . $search_terms . ' ' . 'uilist';
+
+  print "\nAccessing PubMed ID's\n";
+
+  exec($command, $output);
+
+
+  //for loop going through all the pub_med_id, creating a node for each one
+  for ($i=0; $i < sizeof($output); $i++) {
+
+    $pmid = $output[$i];
+
+    //aquiring the pubmed id from the pub table based on the uniquename
+    $pubmed_id = tripal_core_chado_select( 'pub', array('pub_id'), array( 'uniquename' => $pmid) );
+
+    //Checking that the pub-med id is not set & thus not in the database
+    if (!isset($pubmed_id[0]->pub_id)) {
+
+      print "\nRetrieving PubMed ID:" . $pmid . "\n";
+
+      $command = '';
+
+      $xml_report = '';
+
+      $newline_separated = '';
+
+      $xml = '';
+
+      //Uncomment below line to see any syntax errors within the perl script
+      //$command = 'perl ' ."-cs" .' ' . $absolute_path  .'/e_utilities.pl' .' ' .$pmid.'[uid] ' .'xml';
+
+      $command = 'perl ' . $absolute_path  . '/e_utilities.pl' . ' ' . $pmid . '[uid] ' . 'xml';
+
+      exec($command, $xml_report);
+
+      //adding the xml report once the new line characters have been removed
+      $newline_separated = implode("\n", $xml_report);
+
+      //relaying the xml output so it can be put in a string variable
+      $xml = simplexml_load_string($newline_separated);
+
+      //checking the Article Title exists, if so, procede with setting values
+      if (isset($xml->PubmedArticle->MedlineCitation->Article->ArticleTitle)) {
+
+        $form_id ='chado_pub_node_form';
+
+        $form_state = array();
+
+        module_load_include('inc', 'node', 'node.pages');
+
+        $node = array('type' => 'chado_pub');
+
+        $form_state = array();
+
+        $form_state['values']['title'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle->MedlineCitation->Article->ArticleTitle),
+        "UTF-8",
+        (string)$xml->PubmedArticle->MedlineCitation->Article->ArticleTitle);
+
+        $form_state['values']['abstract'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle),
+        "UTF-8",
+        (string)$xml->PubmedArticle);
+
+        $form_state['values']['authors'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle),
+        "UTF-8",
+        (string)$xml->PubmedArticle);
+
+        $form_state['values']['volumetitle'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle->MedlineCitation->Article->Journal->Title),
+        "UTF-8",
+        (string)$xml->PubmedArticle->MedlineCitation->Article->Journal->Title);
+
+        $form_state['values']['series_name'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle->MedlineCitation->Article->Journal->Title),
+        "UTF-8",
+        (string)$xml->PubmedArticle->MedlineCitation->Article->Journal->Title);
+
+        $form_state['values']['volume'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle->MedlineCitation->Article->Journal->JournalIssue->Volume),
+        "UTF-8",
+        (string)$xml->PubmedArticle->MedlineCitation->Article->Journal->JournalIssue->Volume);
+
+        $form_state['values']['issue'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle->MedlineCitation->Article->Journal->JournalIssue->Issue),
+        "UTF-8",
+        (string)$xml->PubmedArticle->MedlineCitation->Article->Journal->JournalIssue->Issue);
+
+        $form_state['values']['pyear'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle->MedlineCitation->Article->Journal->JournalIssue->PubDate->Year),
+        "UTF-8",
+        (string)$xml->PubmedArticle->MedlineCitation->Article->Journal->JournalIssue->PubDate->Year);
+
+        $form_state['values']['pages'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle->MedlineCitation->Article->Pagination->MedlinePgn),
+        "UTF-8",
+        (string)$xml->PubmedArticle->MedlineCitation->Article->Pagination->MedlinePgn);
+
+        $form_state['values']['uniquename'] =
+        iconv(iconv_get_encoding((string)$xml->PubmedArticle->MedlineCitation->PMID),
+        "UTF-8",
+        (string)$xml->PubmedArticle->MedlineCitation->PMID);
+
+        $type_id = tripal_core_chado_select( 'cvterm', array('cvterm_id'), array( 'name' => 'Article') );
+
+        $form_state['values']['type_id'] = $type_id[0]->cvterm_id;
+
+        $form_state['values']['is_obsolete']='f';
+
+        $form_state['values']['op'] = t('Save');
+
+        form_set_error(NULL, '', TRUE);
+
+        //If the required values & fields are not set, the drupal_execute function is not called and node is not added
+        if (isset($form_state['values']['volumetitle']) || isset($form_state['values']['series_name'])||
+            isset($form_state['values']['pages'])||isset($form_state['values']['uniquename'])) {
+
+          drupal_execute('tripal_pub_node_form', $form_state, (object)$node);
+
+        }
+
+        $errors = form_get_errors();
+
+        //if(isset($errors)){
+
+
+        if ( $errors !=
+          'Warning: pg_query(): Query failed: ERROR:  invalid byte sequence for encoding "UTF8": 0xfc
+          HINT:  This error can also happen if the byte sequence does not match the encoding expected
+          by the server, which is controlled by "client_encoding".') {
+
+          print "\nErrors:" . print_r($errors, TRUE) . "\n";
+
+          }
+          else{
+
+            print "\nErrors:" . print_r($errors, TRUE) . "\n";
+
+          }
+
+        }
+
+      }
+      elseif ($i==sizeof($output)) {
+
+        print "\n Search Completed Successfully \n";
+        print "\n Total Nodes Created:" . $i . "\n";
+
+      }
+      else{
+
+        print "\nERROR: The following PubMed ID:" . ' ' . $pubmed_id[0]->pub_id .  " Exists in database,skipped.\n";
+
+    }
+  }
+
+  }
+
+
+//-----------------------------------------------------------------------------
+//  SECTION: Custom form Elements
+//-----------------------------------------------------------------------------
+
+
+/*
+ * This fucnction tells the FAPI(Form-API) that this is a element that will carry a value, contains
+ * arrays of callback function names. Will declare an element will create a reuseable element type.
+ *
+ *  @return
+ *      An associative array with the name of each element type as a key and an
+ *      array of attributes describingthe type as a value
+ */
+function tripal_pub_elements() {
+
+      return array(
+          'publication_author' => array(
+               '#input' => TRUE,
+               '#process' => array('expand_publication_author'),
+               '#element_validate' => array('publication_author_validate'),
+              ),
+      );
+
+}
+
+
+/*
+ *
+ *
+ *
+ */
+function expand_publication_author($element) {
+
+    if (empty($element['#value'])) {
+      $element['#value'] = array(
+              'givennames' => '',
+              'suffix' => '',
+              'surname' => '',
+            );
+
+    }
+
+    $element['#tree'] = TRUE;
+
+    $parents = $element['#parents'];
+
+    $parents[] = 'givennames';
+
+    $element['givennames'] = array(
+    '#type' => 'textfield',
+              '#size' => 10,
+              //'#maxlength' => TRUE,
+              //'#default_value'=> $element['#value']['#given'],
+              '#prefix' => 'Given Name',
+    );
+
+    if ($element['#default_value']) {
+
+      $element['givennames']['#default_value'] = $element['#default_value']['givennames'];
+
+    }
+
+    $parents = $element['#parents'];
+
+    $parents[]= 'surname';
+
+    $element['surname'] = array(
+    '#type' => 'textfield',
+              '#size' => 10,
+              //'#maxlength' => TRUE,
+              //'#default_value'=> $element['#value']['#surname'],
+              '#prefix' => 'Surname',
+    );
+
+    if ($element['#default_value']) {
+
+      $element['surname']['#default_value'] = $element['#default_value']['surname'];
+
+    }
+
+    $parents = $element['#parents'];
+
+    $parents[]= 'suffix';
+
+    $element['suffix'] = array(
+    '#type' => 'textfield',
+              '#size' => 5,
+              //'#maxlength' => TRUE,
+              //'#default_value'=> $element['#value']['#suffix'],
+              '#prefix' => 'suffix',
+    );
+
+    if ($element['#default_value']) {
+
+      $element['suffix']['#default_value'] = $element['#default_value']['suffix'];
+
+    }
+
+  return $element;
+
+}
+
+
+/*
+ *
+ *
+ *
+ */
+function theme_publication_author($element) {
+
+  return theme('form_element', $element, '<div class="container-inline">' . $element['#children'] . '</div>');
+
+}
+
+/*
+ *
+ *
+ *
+ */
+function publication_author_validate($element) {
+
+if ($element['#required']) {
+
+  if (trim($element['#value']['givennames']) == '' || trim($element['#value']['suffix']) == '' || trim($element['#value']['surname']) == '' ||
+
+      !is_string($element['#value']['givennames']) || !is_string($element['#value']['givennames']) || !is_string($element['#value']['surname'])) {
+
+      form_error($element, t('The Author name is required.'));
+
+    }
+
+  }
+
+
+}
+
+
+//-----------------------------------------------------------------------------
+//  End of Software
+//-----------------------------------------------------------------------------
+
+
+
+
+

+ 71 - 0
tripal_pub/tripal_pub.views.inc

@@ -0,0 +1,71 @@
+<?php
+
+/**
+ *  @file
+ *  This file contains the basic functions for views integration of
+ *  chado/tripal_pub tables. Supplementary functions can be found in
+ *  ./views/
+ *
+ *  Documentation on views integration can be found at
+ *  http://views2.logrus.com/doc/html/index.html.
+ */
+
+/*************************************************************************
+ * Implements hook_views_data()
+ * Purpose: Describe chado/tripal tables & fields to views
+ *
+ * @return: a data array which follows the structure outlined in the
+ *   views2 documentation for this hook. Essentially, it's an array of table
+ *   definitions keyed by chado/tripal table name. Each table definition
+ *   includes basic details about the table, fields in that table and
+ *   relationships between that table and others (joins)
+ */
+function tripal_pub_views_data()  {
+  $data = array();
+
+  if (module_exists('tripal_views')) {
+    $tables = array(
+      'pub'
+    );
+    foreach ($tables as $tablename) {
+      if (!tripal_views_is_integrated($tablename, 10)) {
+        $table_integration_array = tripal_views_get_integration_array_for_chado_table($tablename, TRUE);
+        tripal_views_integration_add_entry($table_integration_array);
+      }
+    }
+
+    $tables = array(
+      'pub_dbxref',
+      'pub_relationship',
+      'pubauthor',
+      'pubprop'
+    );
+    foreach ($tables as $tablename) {
+      if (!tripal_views_is_integrated($tablename, 10)) {
+        $table_integration_array = tripal_views_get_integration_array_for_chado_table($tablename, FALSE);
+        tripal_views_integration_add_entry($table_integration_array);
+      }
+    }
+  }
+
+  return $data;
+}
+
+/*************************************************************************
+ * Implements hook_views_handlers()
+ * Purpose: Register all custom handlers with views
+ *   where a handler describes either "the type of field",
+ *   "how a field should be filtered", "how a field should be sorted"
+ *
+ * @return: An array of handler definitions
+ */
+function tripal_pub_views_handlers() {
+  return array(
+   'info' => array(
+     'path' => drupal_get_path('module', 'tripal_pub') . '/views/handlers',
+    ),
+   'handlers' => array(
+
+    ),
+  );
+}