- From: Rob Atkinson <rob@metalinkage.com.au>
- Date: Mon, 02 Jan 2017 17:13:03 +0000
- To: Simon.Cox@csiro.au, public-sdw-wg@w3.org
- Message-ID: <CACfF9Lxm5d1KFx21WVZxq2D=_9LS7nXgjoVNwf21zjy2RM9FmQ@mail.gmail.com>
Hi Simon sorry to take so long to get back to this - not enough sober opportunities to do it justice over christmas :-) Only one voice here - but maybe just iterate an issue at a time... the first couple of things I am wondering about are: 1) the ontology seems to mix classes an instances at different levels of abstraction - which is IMHO a difference issue than instance/subclass duality :Month is modelled Class, but :January is an instance. (i dont have the right leanguage for this but "real Instances" are bound to literal values, as opposed to classes being instances of the Class concept.). I guess the question is whether the concept of Month and Year are specialisations of Interval that deserve to be in the main Time ontology. 2) the "month" property feels a bit odd still.. :month rdf:type owl:DatatypeProperty ; rdfs:comment """Month position in a calendar-clock system. The range of this property is not specified, so can be replaced by any specific representation of a calendar month from any calendar. """@en ; rdfs:domain :GeneralDateTimeDescription ; rdfs:label "month"@en ; this feels like it is perhaps a subPropertyof :nominalPosition - and these all feel like models of time concepts - not a set of instances whats the rationale and documentation for the range in this form "--04" ? I think if i had a better handle on these I'd be able to look deeper into it. Rob On Thu, 29 Dec 2016 at 06:17 <Simon.Cox@csiro.au> wrote: > As I've been working on two separate groups of issues in OWL-Time, I've > created two branches with names to reflect these. So the work described > below which was initially in a branch simon-time is now in > simon-time-individuals > See: > > https://github.com/w3c/sdw/blob/simon-time-individuals/time/rdf/time.ttl > > -----Original Message----- > From: Cox, Simon (L&W, Clayton) > Sent: Wednesday, 28 December, 2016 08:01 > To: 'Rob Atkinson' <rob@metalinkage.com.au>; Little, Chris < > chris.little@metoffice.gov.uk>; kerry.taylor@anu.edu.au; > public-sdw-wg@w3.org > Subject: RE: ISSUE-124 - deprecate January and Year > > OK – so take a look in the RDF file for OWL-Time in the branch simon-time > [1] > > Following the examples of January and Year from 2006 OWL-Time, I've > created resources for 1. all of the months-of-the-year as subclasses of > DateTimeDescription 2. all of the basic time durations as subclasses of > DurationDescription > > I've also > > 3. shown how Year, Month, Week ... etc can also be conceived as subclasses > of the new class Duration, for example > > :Year > rdfs:subClassOf :Duration ; > rdfs:subClassOf [ > rdf:type owl:Restriction ; > owl:hasValue :unitYear ; > owl:onProperty :unitType ; > ] ; > rdfs:subClassOf [ > rdf:type owl:Restriction ; > owl:hasValue 1 ; > owl:onProperty :numericDuration ; > ] ; > . > > In addition to the original subclassing from DurationDescription. > > 4. shown how January, February, March ... etc can be conceived as > individuals from a new class MonthOfYear, which follows the precedent of > DayOfWeek which was already there. So for example, the complete description > of April looks like > > :April > rdf:type owl:Class ; > rdf:type :MonthOfYear ; > rdfs:label "April"@en ; > rdfs:subClassOf :DateTimeDescription ; > rdfs:subClassOf [ > rdf:type owl:Restriction ; > owl:hasValue :unitMonth ; > owl:onProperty :unitType ; > ] ; > rdfs:subClassOf [ > rdf:type owl:Restriction ; > owl:hasValue "--04" ; > owl:onProperty :month ; > ] ; > skos:prefLabel " ?@5;L"@ru ; > skos:prefLabel "#(1JD"@ar ; > skos:prefLabel "4 "@ja ; > skos:prefLabel "4 "@zh ; > skos:prefLabel "Abril"@es ; > skos:prefLabel "Abril"@pt ; > skos:prefLabel "April"@de ; > skos:prefLabel "April"@en ; > skos:prefLabel "April"@nl ; > skos:prefLabel "Aprile"@it ; > skos:prefLabel "Avril"@fr ; > skos:prefLabel "KwiecieD"@pl ; > . > > So each month is both a class and an individual. > Note that I also added multi-lingual labelling for months and days, > scraped from DBPedia, using the skos:prefLabel annotation. > > 5. In the branch these are all in the main namespace. > > So there are a few questions here: > (i) Should months be both classes (following the precedent from 2006) and > individuals (following the pattern from DayOfWeek) > (ii) Should the duration individuals be both DurationDescription and > Duration (don't see why not) > (iii) what namespace for all these > (iv) what property to be used for multi-lingual labels > > Simon > > [1] https://github.com/w3c/sdw/blob/simon-time/time/rdf/time.ttl > > >
Received on Monday, 2 January 2017 17:13:57 UTC