- From: Renato Iannella <r@iannel.la>
- Date: Mon, 2 May 2022 23:00:04 +1000
- To: "public-odrl@w3.org Group" <public-odrl@w3.org>
- Message-Id: <882A16DE-5280-483D-A245-03EBEAFCE3AC@iannel.la>
Meeting Notes: 1) ODRL Temporal Profile: https://w3c.github.io/odrl/profile-temporal/ - no update 2) ODRL Formal Semantics: https://w3c.github.io/odrl/formal-semantics/ - The "steam" example was a good point to discuss - "Refinement" was introduced for action narrowing - "Constraint" was "general" - what activates the rule (first) - Need to decide on how to more forward with the semantic work - Actions need to be classes - but instances are needed (!) - But needs a 'constraint language' (eg SHACL) - Investigate the use of SHACL as a constraint mechanism 3) ODRL Big Data Profile: https://w3c.github.io/odrl/profile-bigdata/ - no update 4) Open Voice Network - Need clarification on the use case (to be addressed) 5) Other business - none Attendees: - Ines A - James B - Simon S - Nicoletta F - Renato I - Soheil R Apologies: - Gabriel H ** The next meeting will be Monday 6 June 2022 ** ------ Meeting Chat ------ 22:11:13 From Simon Steyskal to Everyone: https://www.w3.org/2016/poe/wiki/Evaluator 22:18:58 From Simon Steyskal to Everyone: https://w3c.github.io/odrl/profile-temporal/ 22:24:14 From james to Everyone: might be of interest https://www.topquadrant.com/shacl-blog/ 22:25:53 From Simon Steyskal to Everyone: https://www.w3.org/TR/shacl/#implicit-targetClass 22:33:09 From Simon Steyskal to Everyone: shacl_file = '''\ # prefix: scm @prefix scm: <https://siemens-energy.com/scm#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix sh: <http://www.w3.org/ns/shacl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . scm:CertificateShape a sh:NodeShape ; sh:targetClass scm:SystemInGasZone ; sh:not [ sh:class scm:HasNoEXCertificate ] . scm:MissingCertificateShape a sh:NodeShape ; sh:targetClass scm:SystemInGasZone ; sh:or ( [ sh:class scm:HasNoEXCertificate ] [ sh:class scm:HasEXCertificate ] ) . scm:SchroedingersCertificateShape a sh:NodeShape ; sh:targetClass scm:SystemInGasZone ; sh:xone ( [ sh:class scm:HasNoEXCertificate ] [ sh:class scm:HasEXCertificate ] [ sh:and ( [ sh:not [ sh:class scm:HasNoEXCertificate ] ] [ sh:not [ sh:class scm:HasEXCertificate ] ] ) ] ) . ''' 22:33:17 From Simon Steyskal to Everyone: data_graph = ''' @prefix : <https://siemens-energy.com/scm#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . :SystemInGasZone owl:equivalentClass [ rdf:type owl:Class ; owl:intersectionOf ( :RDS_ElectricalSystem :InExplosiveGasZone ) ] . :es1 rdf:type :RDS_ElectricalSystem, :InExplosiveGasZone . # Violation: no certificate (scm:MissingCertificateShape) :es2 a :RDS_ElectricalSystem, :InExplosiveGasZone, :HasNoEXCertificate . # Violation: :InExplosiveGasZone but :HasNoEXCertificate (scm:CertificateShape) :es3 a :RDS_ElectricalSystem, :InExplosiveGasZone, :HasEXCertificate . # Valid :es4 a :RDS_ElectricalSystem, :InExplosiveGasZone, :HasEXCertificate, :HasNoEXCertificate . # Violation: Inconsistent because it is both :HasEXCertificate, :HasNoEXCertificate (scm:SchroedingersCertificateShape) :es5 rdf:type :RDS_ElectricalSystem, :HasNoEXCertificate . # Valid ''' 22:41:12 From Dr Renato Iannella to Everyone: https://www.w3.org/TR/odrl-model/#action 22:45:34 From Dr Renato Iannella to Everyone: https://w3c.github.io/dpv/dpv/ 22:49:42 From Simon Steyskal to Everyone: http://www.semantic-web-journal.net/content/enhancing-data-use-ontology-duo-health-data-sharing-extending-it-odrl-and-dpv 22:51:25 From Simon Steyskal to Everyone: https://github.com/dpvcg/dpv/blob/master/dpv.ttl 22:51:50 From Simon Steyskal to Everyone: dpv:Use a rdfs:Class ; rdfs:label "Use"@en ; dct:created "2019-05-07"^^xsd:date ; dct:description "to use data"@en ; rdfs:isDefinedBy <https://eur-lex.europa.eu/eli/reg/2016/679/art_4/par_2/oj> ; rdfs:subClassOf dpv:Processing ; sw:term_status "accepted"@en . 22:53:28 From Simon Steyskal to Everyone: https://doi.org/10.1109/EuroSPW54576.2021.00038 22:53:46 From Simon Steyskal to Everyone: https://doi.org/10.3233/SSW210009 22:54:04 From Simon Steyskal to Everyone: https://arxiv.org/abs/2102.00980 --------------------------
Received on Monday, 2 May 2022 13:00:26 UTC