Re: Proposal to fix ISSUE-117 and a question

Dear all,

These are the final changes to the ontologies, based on the discussion 
yesterday and implemented in the following pull request:
https://github.com/w3c/sdw/pull/648

I have created a new dul-alignment.ttl file with the dul and ssn 
namespaces, so it is more readable. Both files have the same content, so 
my proposal is to remove the dul-alignment.owl file to keep consistency 
with the way in which we are using file extensions.

Solving the issue didn't affect the SSN-SSNX alignment. However, I took 
a look at it and noticed 3 inconsistencies among the RDF/XML and Turtle 
versions.
* ssn:madeObservation -> sosa:madeObservation
* ssn:observedBy -> sosa:madeBySensor
* ssn:observes -> sosa:observes

Besides, the Turtle file is not declaring these new sosa classes (still 
declares the old ones), so I have also fixed this in this pull request:
https://github.com/w3c/sdw/pull/649

Anyway, right now the SSN-SSNX files are synchronized, but I also 
suggest to delete the RDF/XML version to avoid future problems.

Kind regards,


OLD SSN
------------------------------
ssn:Observation rdf:type owl:Class ;
...
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty dul:includesEvent ;
owl:someValuesFrom ssn:Stimulus
] ,
...
------------------------------

UPDATES TO NEW SSN
------------------------------
ssn:Observation rdf:type owl:Class ;
...
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty ssn:wasOriginatedBy ;
owl:someValuesFrom ssn:Stimulus
] ,
...

### http://www.w3.org/ns/ssn/wasOriginatedBy
ssn:wasOriginatedBy rdf:type owl:ObjectProperty ;
rdfs:isDefinedBy "http://www.w3.org/ns/ssn" ;
rdfs:comment "Relation between an Observation and the Stimulus that 
originated it." ;
rdfs:label "was originated by" ;
rdfs:seeAlso 
"http://www.w3.org/2005/Incubator/ssn/wiki/SSN_Skeleton#Skeleton" .
------------------------------

UPDATES TO SSN-DUL ALIGNMENT (both in the .owl and .ttl files)
------------------------------
### http://www.w3.org/ns/ssn/wasOriginatedBy
ssn:wasOriginatedBy rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf dul:includesEvent .
------------------------------


El 17/3/17 a las 10:37, Raúl García Castro escribió:
> Dear all,
>
> Here you have a detailed proposal related to ACTION-283 to fix ISSUE-117.
>
> As documented in the issue tracker, the proposal to solve this issue is
> the following:
>
> * To create in SSN the ssn:isStimulatedBy property between
> ssn:Observation and ssn:Stimulus.
> * To state in the SSN-DUL alignment that ssn:isStimulatedBy is a
> subproperty of dul:includesEvent.
>
> These are the proposed changes to the ontologies, and below there is a
> question related to the issue and some comments.
>
> OLD SSN
> ------------------------------
> ssn:Observation rdf:type owl:Class ;
>   ...
>   rdfs:subClassOf [ rdf:type owl:Restriction ;
>                     owl:onProperty dul:includesEvent ;
>                     owl:someValuesFrom ssn:Stimulus
>                   ] ,
>   ...
> ------------------------------
>
> UPDATES TO NEW SSN
> ------------------------------
> ssn:Observation rdf:type owl:Class ;
>   ...
>   rdfs:subClassOf [ rdf:type owl:Restriction ;
>                     owl:onProperty ssn:isStimulatedBy ;
>                     owl:someValuesFrom ssn:Stimulus
>                   ] ,
>   ...
>
> ###  http://www.w3.org/ns/ssn/isStimulatedBy
> ssn:isStimulatedBy rdf:type owl:ObjectProperty ;
>                rdfs:isDefinedBy "http://www.w3.org/ns/ssn" ;
>                rdfs:comment "Relation between an Observation and the
> Stimulus that triggers it." ;
>                rdfs:label "is stimulated by" ;
>                rdfs:seeAlso
> "http://www.w3.org/2005/Incubator/ssn/wiki/SSN_Skeleton#Skeleton" .
> ------------------------------
>
> UPDATES TO SSN-DUL ALIGNMENT
> ------------------------------
> ###  http://www.w3.org/ns/ssn/isStimulatedBy
> ssn:isStimulatedBy rdf:type owl:ObjectProperty ;
>                    rdfs:subPropertyOf dul:includesEvent .
> ------------------------------
>
> In the old SSN we use the owl:someValuesFrom restriction; isn't it too
> restrictive taking into account that Stimulus is not a "popular" class
> in SSN (http://w3c.github.io/sdw/ssn-usage/)?
>
> Once we decide on this question, I can implement the changes.
>
>
> And now two other comments unrelated to the issue. First, that the
> dul-alignment file should be changed to the Turtle serialization and,
> second, why are we using rdfs:seeAlso with a string value instead of
> with a URI value?
> I.e.:
>   rdfs:seeAlso
> <http://www.w3.org/2005/Incubator/ssn/wiki/SSN_Skeleton#Skeleton> .
>
> Kind regards,
>


-- 

Dr. Raúl García Castro
http://www.garcia-castro.com/

Ontology Engineering Group
Departamento de Inteligencia Artificial
Escuela Técnica Superior de Ingenieros Informáticos
Universidad Politécnica de Madrid
Campus de Montegancedo, s/n - Boadilla del Monte - 28660 Madrid
Phone: +34 91 336 65 96 - Fax: +34 91 352 48 19

Received on Wednesday, 29 March 2017 17:17:14 UTC