Skip to content

Commit 0c50678

Browse files
committed
v 1.3.0
1 parent 7cbd757 commit 0c50678

32 files changed

+18874
-6
lines changed

development/softwareDescription.owl

Lines changed: 39 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,22 @@
77
@base <https://w3id.org/okn/o/sd> .
88

99
<https://w3id.org/okn/o/sd> rdf:type owl:Ontology ;
10-
owl:versionIRI <https://w3id.org/okn/o/sd/1.2.0> ;
10+
owl:versionIRI <https://w3id.org/okn/o/sd/1.3.0> ;
1111
<http://purl.org/dc/elements/1.1/abstract> "An ontology for describing software and their links to inputs, outputs and variables"@en ;
1212
<http://purl.org/dc/elements/1.1/contributor> "Hernan Vargas" ,
1313
"Maximiliano Osorio" ;
14-
<http://purl.org/dc/elements/1.1/created> "October 8th, 2019" ;
14+
<http://purl.org/dc/elements/1.1/created> "October 27th, 2019" ;
1515
<http://purl.org/dc/elements/1.1/creator> "Daniel Garijo"@en ,
1616
"Deborah Khider" ,
1717
"Varun Ratnakar"@en ,
1818
"Yolanda Gil"@en ;
1919
<http://purl.org/dc/elements/1.1/title> "The Software Description Ontology"@en ;
2020
<http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by/2.0/> ;
2121
<http://purl.org/vocab/vann/preferredNamespacePrefix> "sd"@en ;
22+
<http://purl.org/vocab/vann/preferredNamespaceUri> <https://w3id.org/okn/o/sd> ;
2223
rdfs:comment "An ontology for describing software and their links to inputs, outputs and variables"@en ;
23-
owl:priorVersion <https://w3id.org/okn/o/sd/1.1.0> ;
24-
owl:versionInfo "1.2.0" .
24+
owl:priorVersion <https://w3id.org/okn/o/sd/1.2.0> ;
25+
owl:versionInfo "1.3.0" .
2526

2627
#################################################################
2728
# Annotation properties
@@ -267,6 +268,14 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
267268
rdfs:label "has parameter"@en .
268269

269270

271+
### https://w3id.org/okn/o/sd#hasPart
272+
:hasPart rdf:type owl:ObjectProperty ;
273+
rdfs:domain :SampleCollection ;
274+
rdfs:range :SampleResource ;
275+
rdfs:comment "Property designed to reference the elements included in a sample collection."@en ;
276+
rdfs:label "has part"@en .
277+
278+
270279
### https://w3id.org/okn/o/sd#hasPresentation
271280
:hasPresentation rdf:type owl:ObjectProperty ;
272281
owl:inverseOf :partOfDataset ;
@@ -576,6 +585,14 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
576585
rdfs:label "funding grant"@en .
577586

578587

588+
### https://w3id.org/okn/o/sd#hasAcceptedValues
589+
:hasAcceptedValues rdf:type owl:DatatypeProperty ;
590+
rdfs:domain :Parameter ;
591+
rdfs:range xsd:string ;
592+
rdfs:comment "Property that constraints which values are accepted for a parameter. For example, the name of a crop can only be \"Maize\" or \"Sorghum\""@en ;
593+
rdfs:label "has accepted values"@en .
594+
595+
579596
### https://w3id.org/okn/o/sd#hasAssumption
580597
:hasAssumption rdf:type owl:DatatypeProperty ;
581598
rdfs:domain :Software ;
@@ -811,6 +828,7 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
811828
rdfs:subPropertyOf <http://schema.org/identifier> ;
812829
rdfs:domain :SoftwareVersion ;
813830
rdfs:range xsd:string ;
831+
rdfs:comment "Identifier of the version of this software"@en ;
814832
rdfs:label "has version id"@en .
815833

816834

@@ -824,6 +842,7 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
824842
)
825843
] ;
826844
rdfs:range xsd:string ;
845+
rdfs:comment "Identifier of the resource being described"@en ;
827846
rdfs:label "identifier"@en .
828847

829848

@@ -832,6 +851,7 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
832851
rdfs:subPropertyOf <http://schema.org/keywords> ;
833852
rdfs:domain :Software ;
834853
rdfs:range xsd:string ;
854+
rdfs:comment "Keywords associated with a software component"@en ;
835855
rdfs:label "keywords"@en .
836856

837857

@@ -843,7 +863,9 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
843863
:SourceCode
844864
)
845865
] ;
846-
rdfs:range xsd:anyURI .
866+
rdfs:range xsd:anyURI ;
867+
rdfs:comment "License of a software component or its source code"@en ;
868+
rdfs:label "license"@en .
847869

848870

849871
### https://w3id.org/okn/o/sd#memoryRequirements
@@ -858,6 +880,7 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
858880
:name rdf:type owl:DatatypeProperty ;
859881
rdfs:subPropertyOf <http://schema.org/name> ;
860882
rdfs:range xsd:string ;
883+
rdfs:comment "Name of the resource"@en ;
861884
rdfs:label "name"@en .
862885

863886

@@ -911,6 +934,7 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
911934
rdfs:subPropertyOf :description ;
912935
rdfs:domain :Software ;
913936
rdfs:range xsd:string ;
937+
rdfs:comment "A summarized description of the resource"@en ;
914938
rdfs:label "short description" .
915939

916940

@@ -946,7 +970,9 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
946970
xsd:int
947971
xsd:string
948972
)
949-
] .
973+
] ;
974+
rdfs:comment "Value associated to the described entity"@en ;
975+
rdfs:label "value"@en .
950976

951977

952978
### https://w3id.org/okn/o/sd#website
@@ -1068,6 +1094,13 @@ owl:priorVersion rdf:type owl:AnnotationProperty .
10681094
rdfs:label "SVO Variable"@en .
10691095

10701096

1097+
### https://w3id.org/okn/o/sd#SampleCollection
1098+
:SampleCollection rdf:type owl:Class ;
1099+
rdfs:subClassOf :SampleResource ;
1100+
rdfs:comment "A collection of resources that are used as sample for running a sfoware component multiple times"@en ;
1101+
rdfs:label "Sample Collection"@en .
1102+
1103+
10711104
### https://w3id.org/okn/o/sd#SampleExecution
10721105
:SampleExecution rdf:type owl:Class ;
10731106
rdfs:subClassOf <http://www.w3.org/ns/prov#Activity> ;

release/1.3.0/.htaccess

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Turn off MultiViews
2+
Options -MultiViews
3+
4+
# Directive to ensure *.rdf files served as appropriate content type,
5+
# if not present in main apache config
6+
AddType application/rdf+xml .rdf
7+
AddType application/rdf+xml .owl
8+
AddType text/turtle .ttl
9+
AddType application/n-triples .n3
10+
AddType application/ld+json .json
11+
# Rewrite engine setup
12+
RewriteEngine On
13+
#Change the path to the folder here
14+
RewriteBase /myDocumentation
15+
16+
# Rewrite rule to serve HTML content from the vocabulary URI if requested
17+
RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml)
18+
RewriteCond %{HTTP_ACCEPT} text/html [OR]
19+
RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
20+
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
21+
RewriteRule ^$ index-en.html [R=303,L]
22+
23+
# Rewrite rule to serve JSON-LD content from the vocabulary URI if requested
24+
RewriteCond %{HTTP_ACCEPT} application/ld\+json
25+
RewriteRule ^$ ontology.json [R=303,L]
26+
27+
# Rewrite rule to serve RDF/XML content from the vocabulary URI if requested
28+
RewriteCond %{HTTP_ACCEPT} \*/\* [OR]
29+
RewriteCond %{HTTP_ACCEPT} application/rdf\+xml
30+
RewriteRule ^$ ontology.xml [R=303,L]
31+
32+
# Rewrite rule to serve N-Triples content from the vocabulary URI if requested
33+
RewriteCond %{HTTP_ACCEPT} application/n-triples
34+
RewriteRule ^$ ontology.nt [R=303,L]
35+
36+
# Rewrite rule to serve TTL content from the vocabulary URI if requested
37+
RewriteCond %{HTTP_ACCEPT} text/turtle [OR]
38+
RewriteCond %{HTTP_ACCEPT} text/\* [OR]
39+
RewriteCond %{HTTP_ACCEPT} \*/turtle
40+
RewriteRule ^$ ontology.ttl [R=303,L]
41+
42+
RewriteCond %{HTTP_ACCEPT} .+
43+
RewriteRule ^$ 406.html [R=406,L]
44+
# Default response
45+
# ---------------------------
46+
# Rewrite rule to serve the RDF/XML content from the vocabulary URI by default
47+
RewriteRule ^$ ontology.xml [R=303,L]

release/1.3.0/406.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2+
<html><head>
3+
<title>406 Not Acceptable</title>
4+
</head>
5+
<body>
6+
<h1>Not Acceptable</h1>
7+
<p>An appropriate representation of the requested resource could not be found on this server.</p>
8+
Available variants:<ul><li><a href="index-en.html">html</a></li><li><a href="ontology.json">JSON-LD</a></li><li><a href="ontology.xml">RDF/XML</a></li><li><a href="ontology.nt">N-Triples</a></li><li><a href="ontology.ttl">TTL</a></li></ul>
9+
10+
</body></html>
39.7 KB
Loading

release/1.3.0/index-en.html

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
5+
<link rel="stylesheet" href="resources/primer.css" media="screen" /> <link rel="stylesheet" href="resources/rec.css" media="screen" /> <link rel="stylesheet" href="resources/extra.css" media="screen" /> <link rel="stylesheet" href="resources/owl.css" media="screen" /> <title>The Software Description Ontology</title>
6+
7+
8+
<!-- SCHEMA.ORG METADATA -->
9+
<script type="application/ld+json">{"@context":"http://schema.org","@type":"TechArticle","url":"https://w3id.org/okn/o/sd","image":"http://vowl.visualdataweb.org/webvowl/#iri=https://w3id.org/okn/o/sd","name":"The Software Description Ontology", "headline":"An ontology for describing software and their links to inputs, outputs and variables", "datePublished":"Thu Oct 17 14:01:24 PDT 2019", "version":"1.2.0", "license":"http://creativecommons.org/licenses/by/2.0/", "author":[{"@type":"Person","name":"Daniel Garijo"},{"@type":"Person","name":"Varun Ratnakar"},{"@type":"Person","name":"Yolanda Gil"},{"@type":"Person","name":"Deborah Khider"}], "contributor":[{"@type":"Person","name":"Hernan Vargas"},{"@type":"Person","name":"Maximiliano Osorio"}]}</script>
10+
11+
<script src="resources/jquery.js"></script>
12+
<script src="resources/marked.min.js"></script>
13+
<script>
14+
function loadHash() {
15+
jQuery(".markdown").each(function(el){jQuery(this).after(marked(jQuery(this).text())).remove()});
16+
var hash = location.hash;
17+
if($(hash).offset()!=null){
18+
$('html, body').animate({scrollTop: $(hash).offset().top}, 0);
19+
}
20+
loadTOC();
21+
}
22+
function loadTOC(){
23+
//process toc dynamically
24+
var t='<h2>Table of contents</h2><ul>';i = 1;j=0;
25+
jQuery(".list").each(function(){
26+
if(jQuery(this).is('h2')){
27+
if(j>0){
28+
t+='</ul>';
29+
j=0;
30+
}
31+
t+= '<li>'+i+'. <a href=#'+ jQuery(this).attr('id')+'>'+ jQuery(this).ignore("span").text()+'</a></li>';
32+
i++;
33+
}
34+
if(jQuery(this).is('h3')){
35+
if(j==0){
36+
t+='<ul>';
37+
}
38+
j++;
39+
t+= '<li>'+(i-1)+'.'+j+'. '+'<a href=#'+ jQuery(this).attr('id')+'>'+ jQuery(this).ignore("span").text()+'</a></li>';
40+
}
41+
});
42+
t+='</ul>';
43+
$("#toc").html(t);
44+
}
45+
$.fn.ignore = function(sel){
46+
return this.clone().find(sel||">*").remove().end();
47+
}; $(function(){
48+
$("#abstract").load("sections/abstract-en.html");
49+
$("#introduction").load("sections/introduction-en.html");
50+
$("#overview").load("sections/overview-en.html");
51+
$("#description1").load("sections/description-en.html");
52+
$("#references").load("sections/references-en.html");
53+
$("#changelog").load("sections/changelog-en.html");
54+
$("#crossref").load("sections/crossref-en.html", null, loadHash);
55+
});
56+
</script>
57+
</head>
58+
59+
<body>
60+
<div class="container">
61+
<div class="head">
62+
<div style="float:right">language <a href="index-en.html"><b>en</b></a> </div>
63+
<h1>The Software Description Ontology</h1>
64+
<h2>Release October 27th, 2019</h2>
65+
66+
67+
<dl>
68+
<dt>This version:</dt>
69+
<dd><a href="https://w3id.org/okn/o/sd/1.3.0">https://w3id.org/okn/o/sd/1.3.0</a></dd>
70+
<dt>Previous version:</dt>
71+
<dd><a href="https://w3id.org/okn/o/sd/1.2.0">https://w3id.org/okn/o/sd/1.2.0</a></dd>
72+
<dt>Latest version:</dt>
73+
<dd><a href="https://w3id.org/okn/o/sd">https://w3id.org/okn/o/sd</a></dd>
74+
<dt>Revision:</dt>
75+
<dd>1.3.0</dd>
76+
<dt>Authors:</dt>
77+
<dd>Daniel Garijo</dd><dd>Varun Ratnakar</dd><dd>Yolanda Gil</dd><dd>Deborah Khider</dd>
78+
79+
<dt>Contributors:</dt>
80+
<dd>Hernan Vargas</dd><dd>Maximiliano Osorio</dd>
81+
82+
<dt>Extended Ontologies:</dt>
83+
<dd><a href="https://schema.org/">Schema.org</a></dd>
84+
85+
<dt>Download serialization:</dt><dd><span><a href="ontology.json" target="_blank"><img src="https://img.shields.io/badge/Format-JSON_LD-blue.svg" alt="JSON-LD" /></a> </span><span><a href="ontology.xml" target="_blank"><img src="https://img.shields.io/badge/Format-RDF/XML-blue.svg" alt="RDF/XML" /></a> </span><span><a href="ontology.nt" target="_blank"><img src="https://img.shields.io/badge/Format-N_Triples-blue.svg" alt="N-Triples" /></a> </span><span><a href="ontology.ttl" target="_blank"><img src="https://img.shields.io/badge/Format-TTL-blue.svg" alt="TTL" /></a> </span></dd><dt>License: </dt><dd><a href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><img src="https://img.shields.io/badge/License-http://creativecommons.org/licenses/by/2.0/-blue.svg" alt="http://creativecommons.org/licenses/by/2.0/" /></a>
86+
</dd><dt>Visualization:</dt><dd><a href="webvowl/index.html#" target="_blank"><img src="https://img.shields.io/badge/Visualize_with-WebVowl-blue.svg" alt="Visualize with WebVowl" /></a></dd>
87+
<dt>Cite as:</dt>
88+
<dd>Daniel Garijo,Varun Ratnakar,Yolanda Gil,Deborah Khider, Maximiliano Osorio, Hernan Vargas. The Software Description Ontology. Revision: 1.3.0. URL: https://w3id.org/okn/o/sd/1.3.0</dd>
89+
</dl>
90+
91+
<hr/>
92+
</div>
93+
<div class="status">
94+
<div>
95+
<span>Ontology Specification Draft</span>
96+
</div>
97+
</div> <div id="abstract"></div>
98+
<div id="toc"></div> <div id="introduction"></div>
99+
<div id="overview"></div>
100+
<div id="description1"></div>
101+
<div id="crossref"></div>
102+
<!--<div id="references"></div>-->
103+
<div id="changelog"></div>
104+
<html>
105+
<div id="acknowledgements">
106+
<h2 id="ack" class="list">Acknowledgements <span class="backlink"> back to <a href="#toc">ToC</a></span></h2>
107+
<p>
108+
The authors would like to thank <a href="http://www.essepuntato.it/">Silvio Peroni</a> for developing <a href="http://www.essepuntato.it/lode">LODE</a>, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and <a href="https://w3id.org/people/dgarijo">Daniel Garijo</a> for developing <a href="https://github.com/dgarijo/Widoco">Widoco</a>, the program used to create the template used in this documentation.</p>
109+
</div>
110+
111+
</html>
112+
113+
</div>
114+
</body>
115+
</html>

0 commit comments

Comments
 (0)