TWiki
>
IVOA Web
>
WebPreferences
>
UtypesTigerTeam
>
UtypeTigerTeamMinTel6
(2021-04-13,
GiuliaIafrate
)
(raw view)
E
dit
A
ttach
---+ UtypesTigerTeam telecon 2012-11-13 ---++ Action items from last time MD explicit UC for R#9: Done, see http://wiki.ivoa.net/twiki/bin/view/IVOA/UtypesTigerTeam#STC_serialization_in_a_VOTable GL PhotDMv1-1 in VO-URP is essentially done GL VO-URP coverage of UCs -- not been in focus; it seems most tigers are satisfied that VO-URP plus work on container formats will satisfy them. MG collecting usage from VOEvent an VOUnits: status not quite clear. In Apps, feedback on Aladin was worked into the usage document, we didn't get more feedback (TODO: solicit more!) JS: PhotDMv1-1 discussion: Delayed since after Sao Paulo some changes to the DM were deemed necessary OL: If we pass something that changes the way utypes are defined, what happens to the utypes that are already in PhotDMv1-1? GL: You can tag any element with a utype, so in VO-URP we can just retain what's defined. ---++ Today's agenda: OL: Do we actually need the slash to separate packages? GL: Apart from simdm, nothing uses packages right now anyway, so it doesn't hurt. OL: Still, if you changed the grammar to just use dots everywhere, we'd have more "normal" utypes GL: It would break SimDM utypes. Anyway, the slash is just for readability, not for, e.g., uniqueness, so it can easily be adapted, even to single DMs; you could use random strings. GL: Note the difference between "Data Type" and "Object Type": For a data type, the existence of an instance is self-evident (the integer 1); for an object, it's not (the person Fred Flintstone). In existing IVOA DMs there are mainly data types; these are much easier to reuse. For object type, it's usually necessary to take everything dependent on it, since that's how it receives its identity. A new feature in VO-URP now allows you to import pieces from other data models. What, in addition to VO-URP, is needed to say in sufficient depth how to serialize DMs in VOTables? Some discussion about GROUP-based solutions. OL: Can we have examples of instances of VO-URP-modelled things, i.e., serializations in VOTables? GL: That's a good idea. OL: What about phot:photometry/PhotometricSystem.photometryFilter vs. phot:photometry/PhotometryFilter? Two utypes for the same concept? GL No, phot:photometry/PhotometricSystem.photometryFilter is the utype on the collection, not on an individual filter. In VO-URP, you can refer to reference-like things, and that's why they have a utype. Whether that's useful in VOTables is not clear. It could be useful, e.g., to label a (list of) pointer(s) a !PhotometrySystem object to !PhotometryFilter objects in objects that support this kind of thing (inverse to the container utype; that would correspond to a foreign key in DB tables). OL: How would I, in a VOTable serialized PhotCal instance, mark up the photometryFilter? In a relation model, photometryFilter would be a foreign key. In a VOTable, you'd have to do some referencing; GROUPref would be nice, but doesn't exist. We can use a PARAM anyway, and have a reference in its value. The trick is that this reference could point out of the document it's in... MD: Could someone briefly explain "navigability" of utypes? SJ: It allows to go from a parent to the child element by adding things with dots. GL: Much of the problem with having to define this kind of thing is the result of confusing instances and data models. PF: Can we have a marked-up VOTable with, say 2MASS from VizieR and PhotDMv1-1 so it's easier to see what we're talking about, also in terms of implementation effort? -> (action item on JS, MD, GL) OL: There's an objection that we're adopting a software -- but really, we're adopting the VO-URP input format; another is: What happens if GL jumps ship? GL: Well, all this is a fairly standard approach, so it's not like we're doing higher magic here. Next telecon: Two weeks, same time, same place. ---++ Deferred to next time: * implementation effort * validation * grouping in TAP_SCHEMA. ---++ Open Action Items: JS: get VOSpec utypes usage MG (fallback MD): Solicit more Apps feedback JS+GL+MD: Provide some example serializations (with references and collections if possible?) <br /> <!-- * Set ALLOWTOPICRENAME = IVOA.TWikiAdminGroup -->
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r2 - 2021-04-13
-
GiuliaIafrate
IVOA
Log in
or
Register
IVOA.net
Wiki Home
WebChanges
WebTopicList
WebStatistics
Twiki Meta & Help
IVOA
Know
Main
Sandbox
TWiki
TWiki intro
TWiki tutorial
User registration
Notify me
Working Groups
Applications
Data Access Layer
Data Model
Grid & Web Services
Registry
Semantics
Interest Groups
Data Curation
Education
Knowledge Discovery
Operations
Radio Astronomy
Solar System
Theory
Time Domain
Committees
Stds&Procs
www.ivoa.net
Documents
Events
Members
XML Schema
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback