GithubHelp home page GithubHelp logo

Comments (6)

bdonohue29 avatar bdonohue29 commented on May 26, 2024 1
  1. This is interesting. I think you're correct that before/after are subpropeties of disjoint, considering disjoint is defined in terms of one interval that is "before OR meets" the other. Before/after properties are about intervals which meet, therefore I don't see why they wouldn't qualify as subproperties.

  2. At present, time zones are represented in terms of an identifier attached to the IBE which has the datetime information. Specifically, the class "Time Zone Identifier" is in our Information Entity Ontology, and is annotated in part as follows:

"There is no class 'Time Zone' (the region), only 'Time Zone Identifier' (the designator for some region). Instances of 'Time Zone Identifier' should be related to instances of 'Information Bearing Entity' by means of the object properites 'uses time zone identifier' and 'time zone identifier used by' as appropriate..."

The reason is basically that it would be difficult, if not impossible, to represent the relationship between data which references a timezone and the timezone-qua-region. I might have a piece of data which timestamps something as happening at 12:00 GMT, but what's the relationship between the geospatial region delineated as GMT and my data? I can't, for example, presume that the event I'm describing occurs somewhere in that region.

  1. Information Entity Ontology also includes "Reference System," including the subclass "Temporal Reference System," which has several subclasses. Again, such reference systems are related to our primary temporal data via the IBE. E.g., our data reads "2018-05-21T12:00:00" and we append to the IBE the fact that the "Solar Calendar System" being used here is the instance "Gregorian Calendar".

  2. Because "Day" is not an instance, but a class, of which May 20 and May 21 are instances.

from commoncoreontologies.

bdonohue29 avatar bdonohue29 commented on May 26, 2024 1

P.S. If the "Time Ontology in OWL" isn't called "TOWL," then somebody needs to ask for their money back.

from commoncoreontologies.

neilotte avatar neilotte commented on May 26, 2024

Thanks for the helpful explanations. You might also see in 'TOWL' the relation 'interval in' whose subs include interval during, interval finishes, and interval starts.

Concerning your comment on 'Day', the same could be said of 'inches'. For instance, there is the instance of a measurement unit of length 'inch', but then there's this inch, which is a one-dimensional spatial extent that is measured by the instance of measurement of length 'inch'. Since you don't need to represent both inch-qua-informational-entity and inch-qua-unitized-quantity-kind in your ontology, you only need choose one way of going. And the CCO does exactly this. I was just pointing out that it appears one methodology was used for units of measurement (the former), while the second was used in the Time ontology.

from commoncoreontologies.

bdonohue29 avatar bdonohue29 commented on May 26, 2024

There's an ambiguity between designating a day-long 1d temporal interval and measuring a region in units of 1 or more days. Yes, the former is based in some way on the latter. But I wouldn't say there's a redundancy here, for the simple reason that people are in the habit of designating temporal regions (e.g., "May 21, 2018), but not of measuring the interval from 0 C.E. to present using measuring units.

from commoncoreontologies.

APCox avatar APCox commented on May 26, 2024

The object properties interval_meets, interval_met_by, interval_is_before, and interval_is_after are now all sub-properties of interval_disjoint.

from commoncoreontologies.

APCox avatar APCox commented on May 26, 2024

Changes available in pending 1.1 release

from commoncoreontologies.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.