query-e9b4032534a33477f15659a00abc8e0a

rq turtle/ttl

Propertiesoperating system (P306)developer (P178)depends on software (P1547)GUI toolkit or framework (P1414)input device (P479)platform (P400)software engine (P408)follows (P155)followed by (P156)source code repository URL (P1324)has part(s) (P527)part of (P361)software version identifier (P348)digital rights management system (P1032)Debian stable package (P3442)formatter URL (P1630)Fedora package (P3463)Framalibre ID (P4107)creator (P170)inception (P571)publication date (P577)copyright license (P275)copyright holder (P3931)

Use at

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix relSubType: <http://id.loc.gov/vocabulary/preservation/relationshipSubType/>
prefix envFuncType: <http://id.loc.gov/vocabulary/preservation/environmentFunctiontype/>
prefix evType: <http://id.loc.gov/vocabulary/preservation/eventType/>
prefix rightsRelAgRole: <http://id.loc.gov/vocabulary/preservation/rightsRelatedAgentRole/>
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
prefix dct: <http://purl.org/dc/terms/>
prefix foaf: <http://xmlns.com/foaf/0.1/>
prefix skos: <http://www.w3.org/2004/02/skos/core#>
prefix premis: <http://www.loc.gov/premis/rdf/v3/>
prefix prov: <http://www.w3.org/ns/prov#>

CONSTRUCT {
  wd:Q698 rdf:type envFuncType:soa;
            rdfs:label ?itemLabel;
          premis:hasVersion ?version;
            dct:creator ?creator;
            relSubType:idp ?operatingSystem;
            relSubType:idp ?platform;
            relSubType:idp ?softwareEngine;
            relSubType:req ?requiredSoftware;
            relSubType:req ?gui;
            relSubType:req ?inputDevice;
    relSubType:isr ?debianPackage;
    relSubType:isr ?fedoraPackage;
            relSubType:isr ?sourceCodeRepo;
            relSubType:isr ?distributedRepresentation;
            relSubType:sup ?predecessor;
            relSubType:iss ?successor;
            relSubType:isp ?whole;
            relSubType:hsp ?part;
    skos:exactMatch ?framalibreID;
            prov:wasGeneratedBy ?publicationEvent;
            prov:wasGeneratedBy ?inceptionEvent;
          dct:rights ?license;
          dct:rights ?copyright.
  ?copyright rightsRelAgRole:rig ?copyrightOwner.
  ?operatingSystem rdf:type envFuncType:ops;
                   rdfs:label ?operatingSystemLabel.
  ?requiredSoftware rdf:type envFuncType:sof;
                    rdfs:label ?requiredSoftwareLabel.
  ?gui rdf:type envFuncType:sol;
       rdfs:label ?guiLabel.
  ?inputDevice rdf:type envFuncType:hap;
       rdfs:label ?inputDeviceLabel.
  ?platform rdf:type envFuncType:haa;
       rdfs:label ?platformLabel.
  ?software rdf:type envFuncType:soa;
       rdfs:label ?softwareEngineLabel.
  ?predecessor rdf:type envFuncType:sof;
               rdfs:label ?predecessorLabel.
  ?successor rdf:type envFuncType:sof;
             rdfs:label ?successorLabel.
  ?debianPackage rdf:type premis:Representation.
  ?sourceCodeRepo rdf:type premis:Representation.
  ?fedoraPackage rdf:type premis:Representation.
  ?distributedRepresentation rdf:type premis:Representation;
                             premis:storedAt ?distributedRepresentationLocation.
  ?distributedRepresentationLocation rdf:type premis:StorageLocation;
                                     premis:hasMedium ?physicalMedium.
  ?publicationEvent rdf:type evType:cre;
                 dct:date ?publicationDate;
                 prov:wasAssociatedWith ?creationAgent.
  ?inceptionEvent rdf:type evType:cre;
                 dct:date ?inceptionDate;
                 prov:wasAssociatedWith ?creationAgent.
  ?creationAgent rdf:type premis:Agent;
                 foaf:name ?creationAgentLabel.
}
WHERE
{VALUES ?environment {wd:Q698}
  ?environment rdfs:label ?itemLabel.
  FILTER (lang(?itemLabel)="en")
  OPTIONAL{?environment wdt:P306 ?operatingSystem.
           ?operatingSystem rdfs:label ?operatingSystemLabel.
  FILTER (lang(?operatingSystemLabel)="en")}
  OPTIONAL{?environment wdt:P178 ?creator.}
  OPTIONAL{?environment wdt:P1547 ?requiredSoftware.
           ?requiredSoftware rdfs:label ?requiredSoftwareLabel.
  FILTER (lang(?requiredSoftwareLabel)="en")}
  OPTIONAL{?environment wdt:P1414 ?gui.
           ?gui rdfs:label ?guiLabel.
  FILTER (lang(?guiLabel)="en")}
  OPTIONAL{?environment wdt:P479 ?inputDevice.
           ?inputDevice rdfs:label ?inputDeviceLabel.
  FILTER (lang(?inputDeviceLabel)="en")}
  OPTIONAL{?environment wdt:P400 ?platform.
           ?platform rdfs:label ?platformLabel.
  FILTER (lang(?platformLabel)="en")}
  OPTIONAL{?environment wdt:P408 ?softwareEngine.
           ?softwareEngine rdfs:label ?softwareEngineLabel.
  FILTER (lang(?softwareEngineLabel)="en")}
  OPTIONAL{?environment wdt:P155 ?predecessor.
           ?predecessor rdfs:label ?predecessorLabel.
  FILTER (lang(?predecessorLabel)="en")}
  OPTIONAL{?environment wdt:P156 ?successor.
           ?predecessor rdfs:label ?successorLabel.
  FILTER (lang(?successorLabel)="en")}
  OPTIONAL{?environment wdt:P1324 ?sourceCodeRepo}
 OPTIONAL{?environment wdt:P527 ?part}
 OPTIONAL{?environment wdt:P361 ?whole}
 OPTIONAL{?environment wdt:P348 ?version}
 OPTIONAL{SELECT ?physicalMedium (UUID() As ?distributedRepresentation) (UUID() As ?distributedRepresentationLocation)
                                WHERE {wd:Q698 wdt:P1032 ?physicalMedium.}
          }
 OPTIONAL{
   SELECT (IRI(REPLACE(?debianPackageBaseURI, '\\$1', ?debianPackageString)) AS ?debianPackage) WHERE {wd:Q698 wdt:P3442 ?debianPackageString.
          wd:P3442 wdt:P1630 ?debianPackageBaseURI.} }
  OPTIONAL{
   SELECT (IRI(REPLACE(?fedoraPackageBaseURI, '\\$1', ?fedoraPackageString)) AS ?fedoraPackage) WHERE {wd:Q698 wdt:P3463 ?fedoraPackageString.
          wd:P3463 wdt:P1630 ?fedoraPackageBaseURI.} }
  OPTIONAL{
   SELECT (IRI(REPLACE(?framalibreIDBaseURI, '\\$1', ?framalibreIDString)) AS ?framalibreID) WHERE {wd:Q698 wdt:P4107 ?framalibreIDString.
          wd:P4107 wdt:P1630 ?framalibreIDBaseURI.} }
   OPTIONAL{wd:Q698 wdt:P170 ?creationAgent.
           ?creationAgent rdfs:label ?creationAgentLabel.
           FILTER (lang(?creationAgentLabel)="en") }
   OPTIONAL{SELECT (UUID() as ?publicationEvent) ?publicationDate WHERE {wd:Q698 wdt:P571 ?publicationDate.} }
OPTIONAL{SELECT (UUID() as ?inceptionEvent) ?inceptionDate WHERE {wd:Q698 wdt:P577 ?inceptionDate.} }
OPTIONAL{?environment wdt:P275 ?license}
OPTIONAL{?environment wdt:P3931 ?copyrightOwner}
  }

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v76("?_const_23b7c3b6_uri") v48("?_const_27b07db2_uri") v68("?_const_345c37c1_uri") v49("?_const_41af0f9c_uri") v70("?_const_65799adc_uri") v57("?_const_73e8c46b_uri") v71("?_const_7606ab5b_uri") v44("?_const_7a0b78da_uri"):::projected v56("?_const_8a51fdde_uri") v50("?_const_8a51ffce_uri") v55("?_const_8a52019f_uri") v52("?_const_8a5201a1_uri") v54("?_const_8a5201a2_uri") v51("?_const_8a5221b7_uri") v53("?_const_8a522767_uri") v58("?_const_9142fce1_uri") v47("?_const_9285ccfc_uri"):::projected v59("?_const_97184467_uri") v73("?_const_a3f6163e_uri") v72("?_const_a9b42e21_uri") v66("?_const_acace3a4_uri") v65("?_const_acace3b3_uri") v62("?_const_acacffce_uri") v46("?_const_acad0ea1_uri") v63("?_const_acad0ea6_uri") v64("?_const_acad0eac_uri") v69("?_const_ad1a910a_uri") v74("?_const_b2f3ba71_uri") v75("?_const_daab0191_uri") v61("?_const_dfdfca02_uri") v45("?_const_f5e5585a_uri") v60("?copyright"):::projected v43("?copyrightOwner"):::projected v37("?creationAgent"):::projected v1("?creationAgentLabel"):::projected v13("?creator"):::projected v53("?debianPackage"):::projected v29("?debianPackageBaseURI"):::projected v28("?debianPackageString"):::projected v53("?distributedRepresentation"):::projected v70("?distributedRepresentationLocation"):::projected v11("?environment"):::projected v53("?fedoraPackage"):::projected v32("?fedoraPackageBaseURI"):::projected v31("?fedoraPackageString"):::projected v58("?framalibreID"):::projected v35("?framalibreIDBaseURI"):::projected v34("?framalibreIDString"):::projected v15("?gui"):::projected v7("?guiLabel"):::projected v40("?inceptionDate"):::projected v59("?inceptionEvent"):::projected v16("?inputDevice"):::projected v6("?inputDeviceLabel"):::projected v9("?itemLabel"):::projected v42("?license"):::projected v12("?operatingSystem"):::projected v10("?operatingSystemLabel"):::projected v22("?part"):::projected v25("?physicalMedium"):::projected v17("?platform"):::projected v5("?platformLabel"):::projected v19("?predecessor"):::projected v3("?predecessorLabel"):::projected v38("?publicationDate"):::projected v59("?publicationEvent"):::projected v14("?requiredSoftware"):::projected v8("?requiredSoftwareLabel"):::projected v67("?software"):::projected v18("?softwareEngine"):::projected v4("?softwareEngineLabel"):::projected v21("?sourceCodeRepo"):::projected v20("?successor"):::projected v2("?successorLabel"):::projected v24("?version"):::projected v23("?whole"):::projected c24(["wd:P4107"]):::iri c16(["wd:Q698"]):::iri c22(["wd:P3463"]):::iri c19(["wd:P3442"]):::iri f0[["?itemLabel = 'en'"]] f0 --> v9 bind1[/VALUES ?environment/] bind1-->v11 bind10(["wd:Q698"]) bind10 --> bind1 v11 --"rdfs:label"--> v9 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P306".-> v12 v12 --"rdfs:label"--> v10 end subgraph optional1["(optional)"] style optional1 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P178".-> v13 end subgraph optional2["(optional)"] style optional2 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P1547".-> v14 v14 --"rdfs:label"--> v8 end subgraph optional3["(optional)"] style optional3 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P1414".-> v15 v15 --"rdfs:label"--> v7 end subgraph optional4["(optional)"] style optional4 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P479".-> v16 v16 --"rdfs:label"--> v6 end subgraph optional5["(optional)"] style optional5 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P400".-> v17 v17 --"rdfs:label"--> v5 end subgraph optional6["(optional)"] style optional6 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P408".-> v18 v18 --"rdfs:label"--> v4 end subgraph optional7["(optional)"] style optional7 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P155".-> v19 v19 --"rdfs:label"--> v3 end subgraph optional8["(optional)"] style optional8 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P156".-> v20 v19 --"rdfs:label"--> v2 end subgraph optional9["(optional)"] style optional9 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P1324".-> v21 end subgraph optional10["(optional)"] style optional10 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P527".-> v22 end subgraph optional11["(optional)"] style optional11 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P361".-> v23 end subgraph optional12["(optional)"] style optional12 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P348".-> v24 end subgraph optional13["(optional)"] style optional13 fill:#bbf,stroke-dasharray: 5 5; c16 -."wdt:P1032".-> v25 bind2[/"UUID()"/] bind2 --as--o v53 bind3[/"UUID()"/] bind3 --as--o v70 end subgraph optional14["(optional)"] style optional14 fill:#bbf,stroke-dasharray: 5 5; c16 -."wdt:P3442".-> v28 c19 --"wdt:P1630"--> v29 bind4[/"replace(?debianPackageBaseURI,'\$1',?debianPackageString)"/] v29 --o bind4 v28 --o bind4 bind4 --as--o v53 end subgraph optional15["(optional)"] style optional15 fill:#bbf,stroke-dasharray: 5 5; c16 -."wdt:P3463".-> v31 c22 --"wdt:P1630"--> v32 bind5[/"replace(?fedoraPackageBaseURI,'\$1',?fedoraPackageString)"/] v32 --o bind5 v31 --o bind5 bind5 --as--o v53 end subgraph optional16["(optional)"] style optional16 fill:#bbf,stroke-dasharray: 5 5; c16 -."wdt:P4107".-> v34 c24 --"wdt:P1630"--> v35 bind6[/"replace(?framalibreIDBaseURI,'\$1',?framalibreIDString)"/] v35 --o bind6 v34 --o bind6 bind6 --as--o v58 end subgraph optional17["(optional)"] style optional17 fill:#bbf,stroke-dasharray: 5 5; c16 -."wdt:P170".-> v37 v37 --"rdfs:label"--> v1 end subgraph optional18["(optional)"] style optional18 fill:#bbf,stroke-dasharray: 5 5; c16 -."wdt:P571".-> v38 bind7[/"UUID()"/] bind7 --as--o v59 end subgraph optional19["(optional)"] style optional19 fill:#bbf,stroke-dasharray: 5 5; c16 -."wdt:P577".-> v40 bind8[/"UUID()"/] bind8 --as--o v59 end subgraph optional20["(optional)"] style optional20 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P275".-> v42 end subgraph optional21["(optional)"] style optional21 fill:#bbf,stroke-dasharray: 5 5; v11 -."wdt:P3931".-> v43 end bind9[/"'wd:Q698'"/] bind9 --as--o v44 bind10[/""a""/] bind10 --as--o v45 bind11[/"http://id.loc.gov/vocabulary/preservation/environmentFunctiontype/soa"/] bind11 --as--o v46 bind12[/"'rdfs:label'"/] bind12 --as--o v47 bind13[/"http://www.loc.gov/premis/rdf/v3/hasVersion"/] bind13 --as--o v48 bind14[/"'dct:creator'"/] bind14 --as--o v49 bind15[/"http://id.loc.gov/vocabulary/preservation/relationshipSubType/idp"/] bind15 --as--o v50 bind16[/"http://id.loc.gov/vocabulary/preservation/relationshipSubType/req"/] bind16 --as--o v51 bind17[/"http://id.loc.gov/vocabulary/preservation/relationshipSubType/isr"/] bind17 --as--o v52 bind18[/"?debianPackage"/] v53 --o bind18 bind18 --as--o v53 bind19[/"?fedoraPackage"/] v53 --o bind19 bind19 --as--o v53 bind20[/"?distributedRepresentation"/] v53 --o bind20 bind20 --as--o v53 bind21[/"http://id.loc.gov/vocabulary/preservation/relationshipSubType/sup"/] bind21 --as--o v53 bind22[/"http://id.loc.gov/vocabulary/preservation/relationshipSubType/iss"/] bind22 --as--o v54 bind23[/"http://id.loc.gov/vocabulary/preservation/relationshipSubType/isp"/] bind23 --as--o v55 bind24[/"http://id.loc.gov/vocabulary/preservation/relationshipSubType/hsp"/] bind24 --as--o v56 bind25[/"'skos:exactMatch'"/] bind25 --as--o v57 bind26[/"?framalibreID"/] v58 --o bind26 bind26 --as--o v58 bind27[/"'prov:wasGeneratedBy'"/] bind27 --as--o v58 bind28[/"?publicationEvent"/] v59 --o bind28 bind28 --as--o v59 bind29[/"?inceptionEvent"/] v59 --o bind29 bind29 --as--o v59 bind30[/"'dct:rights'"/] bind30 --as--o v59 bind31[/"?copyright"/] v60 --o bind31 bind31 --as--o v60 bind32[/"http://id.loc.gov/vocabulary/preservation/rightsRelatedAgentRole/rig"/] bind32 --as--o v61 bind33[/"http://id.loc.gov/vocabulary/preservation/environmentFunctiontype/ops"/] bind33 --as--o v62 bind34[/"http://id.loc.gov/vocabulary/preservation/environmentFunctiontype/sof"/] bind34 --as--o v63 bind35[/"http://id.loc.gov/vocabulary/preservation/environmentFunctiontype/sol"/] bind35 --as--o v64 bind36[/"http://id.loc.gov/vocabulary/preservation/environmentFunctiontype/hap"/] bind36 --as--o v65 bind37[/"http://id.loc.gov/vocabulary/preservation/environmentFunctiontype/haa"/] bind37 --as--o v66 bind38[/"?software"/] v67 --o bind38 bind38 --as--o v67 bind39[/"http://www.loc.gov/premis/rdf/v3/Representation"/] bind39 --as--o v68 bind40[/"http://www.loc.gov/premis/rdf/v3/storedAt"/] bind40 --as--o v69 bind41[/"?distributedRepresentationLocation"/] v70 --o bind41 bind41 --as--o v70 bind42[/"http://www.loc.gov/premis/rdf/v3/StorageLocation"/] bind42 --as--o v70 bind43[/"http://www.loc.gov/premis/rdf/v3/hasMedium"/] bind43 --as--o v71 bind44[/"http://id.loc.gov/vocabulary/preservation/eventType/cre"/] bind44 --as--o v72 bind45[/"'dct:date'"/] bind45 --as--o v73 bind46[/"'prov:wasAssociatedWith'"/] bind46 --as--o v74 bind47[/"http://www.loc.gov/premis/rdf/v3/Agent"/] bind47 --as--o v75 bind48[/"http://xmlns.com/foaf/0.1/name"/] bind48 --as--o v76