W3C SW Hacking
This is a schema for the the PalmOS(tm) datebook. The semantics are grounded in running code: see: palmagent. @@hmm... use some rddl:term to relate the schema to that code?
This is based on the P5-Palm documentation.
Actually, I don't have an up to date HTML rendition any more; see RDF/n3 and RDF/xml versions.
@@see also: RDF/n3 version.
noodling on HTML/RDF conversion... I don't like the way I did grounding link relationships in the web; I think I've got a new design, better integrated with XML namespaces. Oh! gotta propose, right quick, that rel/rev take lists of qnames, to the HTML WG. I've picked a name for a new, unwritten design document.
Herewith the schema, HyperRDF style...
if the event is in St. Louis, then we have where(?e, ?p), label(?p, 'St. Louis'). NOT where(?e, 'St. Louis'). soccer schedule thing got this wrong.
e.g. time(?t, "1:00"). odd.
compare with: @@ontolingua date stuff, POSIX date stuff, python time module. Java? Modula-3? ANSI C?
for attended(?p, ?e) read: ?p attended ?e. aka "present" or "in attendance" in meeting record. (is there some standard vocabulary for meeting records? Robert's Rules of Order, maybe?)
@@hmm... multiple persons presenting?
@@inverse of (or at least: backlink of) presented
(get rid of this? it's used in my event log)
Note: I tend to use rdfs:label to give names to things. Hm... perhaps label should be used to relate Months to MonthNames. Or perhaps a subproperty... one that is Unambiguous... or just say that rdfs:label is unambiguousOver MonthName; note that there may be other labels for months (e.g. spelled out ones: January, February, ... ; or in other languages: Enero, Febrero, ...) but over this enumeration of monthnames, rdfs:label is unambiguous.
These perhaps belong elsewhere...
Incidentally, AvantSlow is moving to a different format for their sync servers. They're moving to SyncML over the current malsync-style format. It's still in spec phase, according to my "insiders".
MalSync 2.0.4 for gnome-pilot David A. Desrosiers firstname.lastname@example.org Wed, 9 Aug 2000 07:20:58 -0700 (PDT)
Tonight's goal (17Mar2001): sync my pilot under debian linux via IRDA.
Checking jammer for relevant packages, I find:
ii irda-common 0.9.5-2 IrDA management utilities ii irda-tools 0.9.5-2 IrDA handling tools
So... let's get googling...
Speed ranges from 2400bps to 4Mbps. The Linux/IrDA stack supports IrLAP, IrLMP, IrIAS, IrIAP, IrLPT, IrCOMM, IrOBEX, and IrLAN.
I read somewhere that IrOBEX similar to HTTP. That could be handy.
The latest kernel I used is 2.2.3 and the latest irda-utils version is 0.8.8 .
I'm up to date with that and then some.
Make sure your infrared port is enabled in the and check what interrupt and port address it uses.
some notes I scribbled on 11Mar (while I was running Win98, I think) say jammer's IRDA port is at 0x3E8, IRQ 10, DMA 0. The irda, ircomm, etc. modules are loaded, so I guess it's working. In this list of supported devices, I see some sony vaio 505 success reports.
address book stuff, incl open source palm pilot stuff