@prefix dc: . @prefix app: . @prefix list: . @prefix log: . @prefix grddl: . @prefix rdfs: . @prefix dbpedia: . @prefix dbo: . @prefix owl: . @prefix rdf: . @prefix doap: . @prefix foaf: . @prefix vann: . @prefix doas: <#> . doas: a owl:Ontology ; rdfs:label "Description Of A Software" ; rdfs:comment """Description Of A Software, a formal Description of a software focusing on architecture, feature, and input/output, enabling to search a software component according to needs, and leveraging on dbPdedia. complementary to DOAP."""@en ; foaf:maker ; vann:preferredNamespacePrefix "doas" ; foaf:homepage . doas:Software a owl:Class ; rdfs:subclassOf doap:Project ; rdfs:label "A software"@en ; rdfs:label "Un logiciel"@fr ; owl:sameClassAs dbo:Software . @base . doas:Software foaf:img . doas:softwareType a owl:ObjectProperty ; rdfs:comment "software type : client, server, library, compiler, etc (as dbPdedia URI)"@en ; rdfs:domain doas:Software ; rdfs:label "software type"@en ; rdfs:label "type de logiciel"@fr . doas:features a owl:ObjectProperty ; rdfs:comment "features, as dbPdedia URI's"@en ; rdfs:domain doas:Software ; rdfs:label "features"@en ; rdfs:label "fonctionnalités"@fr . doas:outputFileTypes a owl:ObjectProperty ; rdfs:comment "output file types, as dbPdedia URI's"@en ; rdfs:domain doas:Software ; rdfs:label "output file types"@en ; rdfs:label "types de fichiers en sortie"@fr . doas:inputFileTypes a owl:ObjectProperty ; rdfs:comment "input file types, as dbPdedia URI's"@en ; rdfs:domain doas:Software ; rdfs:label "input file types"@en ; rdfs:label "types de fichiers en entrée"@fr . doas:uiTechnology a owl:ObjectProperty ; rdfs:comment "User interface, a broad platform or library name, like web browser (dbpedia:HTML), Java Swing, TCL/TK, as dbPdedia URI's"@en ; rdfs:domain doas:Software ; rdfs:label "UI"@en ; rdfs:label "IHM"@fr . doas:dependencyManager a owl:ObjectProperty ; rdfs:comment "dependency Manager like npm, Maven, SBT, or explicitely dbpedia:Nothing, as dbPdedia URI's"@en ; rdfs:domain doas:Software ; rdfs:label "dependency Manager"@en ; rdfs:label "Gestionnaire de dépendances"@fr . dbo:programmingLanguage a owl:ObjectProperty ; rdfs:comment "programming language, as dbPdedia URI's"@en ; rdfs:domain doas:Software ; rdfs:label "language (programming)"@en ; rdfs:label "langage (de programmation)"@fr . doas:modelingTechnology a owl:ObjectProperty ; rdfs:comment "modeling technology, as dbPdedia URI's; e.g. OWL, UML, SQL, Swagger, ..."@en ; rdfs:domain doas:Software ; rdfs:label "modeling technology"@en ; rdfs:label "technologie de modélisation"@fr . doas:isPluginOf a owl:ObjectProperty ; rdfs:comment "embedding software if this sowftware is a plugin or module, as dbPdedia URI's; e.g. Firefox, Chrome, Apache, Protégé, ..."@en ; rdfs:domain doas:Software ; rdfs:label "plugin of"@en ; rdfs:label "Additif dans (plugin)"@fr ; rdfs:range doas:Software . doas:hasDependency a owl:ObjectProperty ; rdfs:comment "software (typically library) on which this sowftware depends; the plan is to get the information from a dependency Manager"@en ; rdfs:domain doas:Software ; rdfs:label "dependency"@en ; rdfs:label "dépendance"@fr ; rdfs:range doas:Software . doas:powersWebSite a owl:ObjectProperty ; rdfs:domain doas:Software ; rdfs:label "a web site powered by this software"@en ; rdfs:label "un site web propulsé par ce logiciel"@fr ; rdfs:comment "for web service endpoint, use doap:service-endpoint"@en ; rdfs:range foaf:Document . doas:sandboxURL a owl:ObjectProperty ; rdfs:domain doas:Software ; rdfs:label "a sandbox web site powered by this software"@en ; rdfs:label """un site web "bac à sable" propulsé par ce logiciel"""@fr ; rdfs:range foaf:Document . doas:dataSource a owl:ObjectProperty ; rdfs:domain doas:Software ; rdfs:label "a data source used by this software"@en ; rdfs:label "une source de données utilisée par ce logiciel"@fr ; rdfs:comment "this property makes sense for web sites too; but maybe SF does not support OWL unions for rdfs:range"@en ; rdfs:range , , .