-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsoftware-iodata.ttl
44 lines (37 loc) · 3.34 KB
/
software-iodata.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
@prefix : <https://schema.org/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix iodata: <https://w3id.org/software-iodata#> .
# This profile describes vocabulary terms needed to describe, as part the metadata of software applications, what data may be consumed (input) or produced (output) by an application.
# The profile is meant to be used with schema.org, codemeta and our software type profile.
#metadata
<https://w3id.org/software-iodata> rdf:type owl:Ontology ;
owl:versionIRI <https://w3id.org/software-iodata/1.0.0> ;
<http://purl.org/dc/terms/abstract> "This profile describes vocabulary terms needed to describe, as part the metadata of software applications, what data may be consumed (input) or produced (output) by an application."@en ;
<http://purl.org/dc/elements/1.1/description> "This profile describes vocabulary terms needed to describe, as part the metadata of software applications, what data may be consumed (input) or produced (output) by an application."@en ;
<http://purl.org/dc/elements/1.1/title> "The Software Types ontology"@en ;
<http://purl.org/dc/terms/created> "February 3rd, 2022"@en ;
<http://purl.org/dc/terms/creator> "Maarten van Gompel"@en ,
"Daniel Garijo"@en ;
<http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by/2.0/> ;
<http://purl.org/vocab/vann/preferredNamespacePrefix> "siodata"@en ;
<http://purl.org/vocab/vann/preferredNamespaceUri> "https://w3id.org/software-iodata" ;
<http://schema.org/citation> "Cite this vocabulary as: van Gompel, M and Garijo, D. The Software Input/Output Data ontology 1.0.0."@en ;
rdfs:comment "This profile describes vocabulary terms needed to describe, as part the metadata of software applications, what data may be consumed (input) or produced (output) by an application."@en ;
owl:versionInfo "1.0.0"@en .
# new properties:
stype:consumesData a rdf:Property ;
rdfs:label "consumesData" ;
:domainIncludes :SoftwareApplication , :SoftwareSourceCode ;
:rangeIncludes :CreativeWork ;
:source <https://github.com/codemeta/codemeta/issues/271> ;
rdfs:comment: "The software takes the specified data as one of its inputs. The target object is typically interpreted as a template describing a class of data. For example, a Dataset in NetCDF format containing precipitation and time variables (in their respective units) " .
stype:producesData a rdf:Property ;
rdfs:label "producesData" ;
:domainIncludes :SoftwareApplication , :SoftwareSourceCode ;
:rangeIncludes :CreativeWork ;
:source <https://github.com/codemeta/codemeta/issues/271> ;
rdfs:comment: "The software produces the specified data type as output. The target object is typically interpreted as a template describing a class of data. For example, a text document in CSV format." .