- 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