- From: Maxime Lefrançois <maxime.lefrancois@emse.fr>
- Date: Tue, 07 Feb 2017 11:12:18 +0000
- To: janowicz@ucsb.edu, Armin Haller <armin.haller@anu.edu.au>, "Simon.Cox@csiro.au" <Simon.Cox@csiro.au>, Kerry Taylor <kerry.taylor@anu.edu.au>, "public-sdw-wg@w3.org" <public-sdw-wg@w3.org>
- Message-ID: <CALsPASVoXSQM=OWvV2VqmqWvj58kd=u7ppxKGf_UHvHHfrE7MQ@mail.gmail.com>
Hi Krzysztof, Thanks for your effort, I will look into the details asap. Note however, > that you seem to be reinventing the wheel and probably missed many of our > discussions over the past year. > Sure I did miss many discussions, but I'm working hard to find traces of the discussions and resolutions. > For instance, we agreed not to use domain and range restrictions. > I am aware of this, but I can't find any trace of an Issue, vote, or Resolution, that relates to this. Neither in the mails, nor in the minutes. Just a couple of mails around early Nov 2016: - some precise and detailed arguments in favor of these axioms, - on the other hand, arguments against were mainly pointing to previous collegial decisions ("we already decided to..") that I could not find Same problem for rdfs:subClassOf or rdfs:subPropertyOf. I cannot find any trace of an Issue, vote, or Resolution, that relates to this. Nevermind. sosa-proposal.ttl is what I would love to use. I can live with rdfs:domain and rdfs:range axioms being moved to SSN, or being replaced by local restrictions, ... But please don't just focus on this, there is much more in this proposal. Best, Max > > Best, > Krzysztof > > > > On 02/06/2017 06:09 PM, Maxime Lefrançois wrote: > > Dear all, > > Please find attached a proposal for SOSA, and a figure that illustrates > it. > > 1) > > I have taken the liberty to add some RDFS axioms in SOSA, knowing that > such axioms will never prevent SOSA to become one day part of schema.org. > As a matter of fact, goodrelations, the well known ontology that has been > integrated into schema.org is highly axiomatized: > - it uses disjoint classes axioms > - it uses domains and ranges that are union of classes. > > The second point makes it pretty well aligned with schema.org > domainIncludes and rangeIncludes actually, while using only the RDFS and > OWL vocabulary. > > See <http://purl.org/goodrelations/v1.owl> > http://purl.org/goodrelations/v1.owl > > > 2) > > I also propose to remove the sosa:hasValue. > > schema.org already has its way of assigning values to elements (see > <http://schema.org/value>http://schema.org/value). Plus, other ways exist > to give a value and a unit of measure to an observation result (QUDT, OM,..) > > > 3) > > I have renamed some properties, > - either to be more aligned with SSN > - or so that there is a clear naming convention > > > There may be other noticeable differences that I did not document yet. > > > Shall I issue a pull request before we discuss these different points in > separate threads ? > > > > I'm working on the rest of my proposal: > - SSNX: <http://www.w3.org/ns/ssn/ssnx>http://www.w3.org/ns/ssn/ssnx > - SSN: <http://www.w3.org/ns/ssn/>http://www.w3.org/ns/ssn/ > - various alignment documents proposed by Simon > - some specifications for the server to expose documents and terms in > accordance with best practices. > > The old namespace http://purl.oclc.org/NET/ssnx/ssn# would redirect to > http://www.w3.org/ns/ssn/ssnx > > - Ontology SSNX deprecates the old terms and aligns them with either a > sosa term, or a ssn term > - Ontology SSN imports SOSA, adds axioms, and other SSN terms. > > > To me, the only tricky parts in the integration of SOSA/SSN so far are: > - property oldssn:isProducedBy > - SensorOutput and Observation are merged into a single class. > > Best, > Maxime > > > > -- > Krzysztof Janowicz > > Geography Department, University of California, Santa Barbara > 4830 Ellison Hall, Santa Barbara, CA 93106-4060 > > Email: jano@geog.ucsb.edu > Webpage: http://geog.ucsb.edu/~jano/ > Semantic Web Journal: http://www.semantic-web-journal.net > >
Received on Tuesday, 7 February 2017 11:13:05 UTC