index.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. <!DOCTYPE html>
  2. <html lang="en-us">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="author" content="Vincent Link, Steffen Lohmann, Eduard Marbach, Stefan Negru, Vitalis Wiens" />
  6. <meta name="keywords" content="webvowl, vowl, visual notation, web ontology language, owl, rdf, ontology visualization, ontologies, semantic web" />
  7. <meta name="description" content="WebVOWL - Web-based Visualization of Ontologies" />
  8. <meta name="robots" content="noindex,nofollow" />
  9. <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=1">
  10. <meta name="apple-mobile-web-app-capable" content="yes">
  11. <link rel="stylesheet" type="text/css" href="css/webvowl.css" />
  12. <link rel="stylesheet" type="text/css" href="css/webvowl.app.css" />
  13. <link rel="icon" href="favicon.ico" type="image/x-icon" />
  14. <title>WebVOWL</title>
  15. </head>
  16. <body>
  17. <main>
  18. <section id="canvasArea">
  19. <div id="logo">
  20. <h2>WebVOWL <br/><span>1.0.1</span></h2>
  21. </div>
  22. <div id="loading-info">
  23. <div id="loading-error" class="hidden">
  24. <div id="error-info"></div>
  25. <div id="error-description-button" class="hidden">Show error details</div>
  26. <div id="error-description-container" class="hidden">
  27. <pre id="error-description"></pre>
  28. </div>
  29. </div>
  30. <div id="loading-progress" class="hidden">
  31. <span>Loading ontology... </span>
  32. <div class="spin">&#8635;</div><br>
  33. <div id="myProgress">
  34. <div id="myBar"></div>
  35. </div>
  36. </div>
  37. </div>
  38. <div id="graph"></div>
  39. </section>
  40. <aside id="detailsArea">
  41. <section id="generalDetails">
  42. <h1 id="title"></h1>
  43. <span><a id="about" href=""></a></span>
  44. <h5>Version: <span id="version"></span></h5>
  45. <h5>Author(s): <span id="authors"></span></h5>
  46. <h5>
  47. <label>Language: <select id="language" name="language" size="1"></select></label>
  48. </h5>
  49. <h3 class="accordion-trigger accordion-trigger-active">Description</h3>
  50. <div class="accordion-container scrollable">
  51. <p id="description"></p>
  52. </div>
  53. <h3 class="accordion-trigger">Metadata</h3>
  54. <div id="ontology-metadata" class="accordion-container"></div>
  55. <h3 class="accordion-trigger">Statistics</h3>
  56. <div class="accordion-container">
  57. <p class="statisticDetails">Classes: <span id="classCount"></span></p>
  58. <p class="statisticDetails">Object prop.: <span id="objectPropertyCount"></span></p>
  59. <p class="statisticDetails">Datatype prop.: <span id="datatypePropertyCount"></span></p>
  60. <div class="small-whitespace-separator"></div>
  61. <p class="statisticDetails">Individuals: <span id="individualCount"></span></p>
  62. <div class="small-whitespace-separator"></div>
  63. <p class="statisticDetails">Nodes: <span id="nodeCount"></span></p>
  64. <p class="statisticDetails">Edges: <span id="edgeCount"></span></p>
  65. </div>
  66. <h3 class="accordion-trigger" id="selection-details-trigger">Selection Details</h3>
  67. <div class="accordion-container" id="selection-details">
  68. <div id="classSelectionInformation" class="hidden">
  69. <p class="propDetails">Name: <span id="name"></span></p>
  70. <p class="propDetails">Type: <span id="typeNode"></span></p>
  71. <p class="propDetails">Equiv.: <span id="classEquivUri"></span></p>
  72. <p class="propDetails">Disjoint: <span id="disjointNodes"></span></p>
  73. <p class="propDetails">Charac.: <span id="classAttributes"></span></p>
  74. <p class="propDetails">Individuals: <span id="individuals"></span></p>
  75. <p class="propDetails">Description: <span id="nodeDescription"></span></p>
  76. <p class="propDetails">Comment: <span id="nodeComment"></span></p>
  77. </div>
  78. <div id="propertySelectionInformation" class="hidden">
  79. <p class="propDetails">Name: <span id="propname"></span></p>
  80. <p class="propDetails">Type: <span id="typeProp"></span></p>
  81. <p id="inverse" class="propDetails">Inverse: <span></span></p>
  82. <p class="propDetails">Domain: <span id="domain"></span></p>
  83. <p class="propDetails">Range: <span id="range"></span></p>
  84. <p class="propDetails">Subprop.: <span id="subproperties"></span></p>
  85. <p class="propDetails">Superprop.: <span id="superproperties"></span></p>
  86. <p class="propDetails">Equiv.: <span id="propEquivUri"></span></p>
  87. <p id="infoCardinality" class="propDetails">Cardinality: <span></span></p>
  88. <p id="minCardinality" class="propDetails">Min. cardinality: <span></span></p>
  89. <p id="maxCardinality" class="propDetails">Max. cardinality: <span></span></p>
  90. <p class="propDetails">Charac.: <span id="propAttributes"></span></p>
  91. <p class="propDetails">Description: <span id="propDescription"></span></p>
  92. <p class="propDetails">Comment: <span id="propComment"></span></p>
  93. </div>
  94. <div id="noSelectionInformation">
  95. <p><span>Select an element in the visualization.</span></p>
  96. </div>
  97. </div>
  98. </section>
  99. </aside>
  100. <nav id="optionsArea">
  101. <ul id="optionsMenu">
  102. <li id="aboutMenu"><a href="#">About</a>
  103. <ul class="toolTipMenu aboutMenu">
  104. <li><a href="license.txt" target="_blank">MIT License &copy; 2014-2017</a></li>
  105. <li id="credits" class="option">WebVOWL Developers:<br/> Vincent Link, Steffen Lohmann, Eduard Marbach, Stefan Negru, Vitalis Wiens
  106. </li>
  107. <li id="credits" class="option">Widoco integration:<br/> Daniel Garijo
  108. </li>
  109. <li><a href="http://vowl.visualdataweb.org/webvowl.html#releases" target="_blank">Version: 1.0.1<br/>(release history)</a></li>
  110. <li><a href="http://purl.org/vowl/" target="_blank">VOWL Specification &raquo;</a></li>
  111. </ul>
  112. </li>
  113. <li id="pauseOption"><a id="pause-button" href="#">Pause</a></li>
  114. <li id="resetOption"><a id="reset-button" href="#" type="reset">Reset</a></li>
  115. <li id="moduleOption"><a href="#">Modes</a>
  116. <ul class="toolTipMenu module">
  117. <li class="toggleOption" id="pickAndPinOption"></li>
  118. <li class="toggleOption" id="nodeScalingOption"></li>
  119. <li class="toggleOption" id="compactNotationOption"></li>
  120. <li class="toggleOption" id="colorExternalsOption"></li>
  121. </ul>
  122. </li>
  123. <li id="filterOption"><a href="#">Filter</a>
  124. <ul class="toolTipMenu filter">
  125. <li class="toggleOption" id="datatypeFilteringOption"></li>
  126. <li class="toggleOption" id="objectPropertyFilteringOption"></li>
  127. <li class="toggleOption" id="subclassFilteringOption"></li>
  128. <li class="toggleOption" id="disjointFilteringOption"></li>
  129. <li class="toggleOption" id="setOperatorFilteringOption"></li>
  130. <li class="slideOption" id="nodeDegreeFilteringOption"></li>
  131. </ul>
  132. </li>
  133. <li id="gravityOption"><a href="#">Gravity</a>
  134. <ul class="toolTipMenu gravity">
  135. <li class="slideOption" id="classSliderOption"></li>
  136. <li class="slideOption" id="datatypeSliderOption"></li>
  137. </ul>
  138. </li>
  139. <li id="export"><a href="#">Export</a>
  140. <ul class="toolTipMenu export">
  141. <li><a href="#" download id="exportJson">Export as JSON</a></li>
  142. <li><a href="#" download id="exportSvg">Export as SVG</a></li>
  143. </ul>
  144. </li><!--
  145. <li id="select"><a href="#">Ontology</a>
  146. <ul class="toolTipMenu select">
  147. <li><a href="#foaf" id="foaf">Friend of a Friend (FOAF) vocabulary</a></li>
  148. <li><a href="#muto" id="muto">Modular and Unified Tagging Ontology (MUTO)</a></li>
  149. <li><a href="#personasonto" id="personasonto">Personas Ontology (PersonasOnto)</a></li>
  150. <li><a href="#goodrelations" id="goodrelations">GoodRelations Vocabulary for E-Commerce</a></li>
  151. <li><a href="#sioc" id="sioc">SIOC (Semantically-Interlinked Online Communities) Core Ontology</a></li>
  152. <li><a href="#ontovibe" id="ontovibe">Ontology Visualization Benchmark (OntoViBe)</a></li>
  153. <li class="option" id="converter-option">
  154. <form class="converter-form" id="iri-converter-form">
  155. <label for="iri-converter-input">Custom Ontology:</label>
  156. <input type="text" id="iri-converter-input" placeholder="Enter ontology IRI">
  157. <button type="submit" id="iri-converter-button" disabled>Visualize</button>
  158. </form>
  159. <div class="converter-form">
  160. <input class="hidden" type="file" id="file-converter-input" autocomplete="off">
  161. <label class="truncate" id="file-converter-label" for="file-converter-input">Select ontology file</label>
  162. <button type="submit" id="file-converter-button" autocomplete="off" disabled>
  163. Upload
  164. </button>
  165. </div>
  166. </li>
  167. </ul>
  168. </li>-->
  169. <li class="searchMenu" id="searchMenuId">
  170. <input class="searchInputText" type="text" id="search-input-text" placeholder="Search">
  171. <ul class="searchMenuEntry" id="searchEntryContainer">
  172. </ul>
  173. </li>
  174. <li id="li_right" style="float:left">
  175. <a href="#" id="RightButton"></a>
  176. </li>
  177. <li id="li_left" style="float:left">
  178. <a href="#" id="LeftButton"></a>
  179. </li>
  180. </li>
  181. </ul>
  182. </nav>
  183. </main>
  184. <script src="js/d3.min.js"></script>
  185. <script src="js/webvowl.js"></script>
  186. <script src="js/webvowl.app.js"></script>
  187. <script>
  188. window.onload = webvowl.app().initialize;
  189. </script>
  190. </body>
  191. </html>