Skip to search.
xfml

Group Information

  • Members: 85
  • Category: XML
  • Founded: May 30, 2002
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Messages

  Messages Help
Advanced
Comments on XFML 1.0   Message List  
Reply Message #540 of 1954 |

Hi everyone,

I just spent a couple of hours trying to implement an XFML importer
for our topic map software suite, and found it pretty easy going. My
main impression is that XFML is pretty much like topic maps with
scope and variant names removed, only one type of association, and
with occurrence strength instead of occurrence types.

Hence building an importer was very easy when I already had a complete
topic map engine to build it on. Merging and resolution of external
references was trivial, and we already had the data model implemented,
which meant I didn't have to do that, either.

I do have some comments, however:

- the spec says to use the application/xfml+xml MIME type for XFML
documents, but this hasn't been registered, so that would be very
bad practice. application/x-xfml+xml would be OK, since that uses
the prefix for unregistered MIME types.

- a better description of how to resolve URIs is needed. For example,
are all URIs in <psi> and <connect> and <page url="..."> supposed
to be resolved relative to <xfml url="..."> or relative to the URL
the XFML document is read from? (My code assumes the former.)

- isn't the facetid attribute on <topic> redundant when a
parentTopicId is specified? What happens if the parent topic
belongs to a different facet? Is that an error? Isn't it cleaner to
require just one of the two attributes to be specified so that
people can't screw this up?

- are processors expected to go out and download XFML maps referred
to with <connect>, or are those references expected to be passive,
and only used when different maps are merged?

- is it required for parentTopicId references to point to topics
already defined above in the document?

- what are the semantics of the <topic> -> <facet> reference? Are the
topics instances of the facets? That is, is a facet a class, of
which the topic is an instance? So "Bogota" is an instance of the
class "City", "Colombia" of "country", and so on. Is that the kind
of semantics implied, or are there different semantics?

The status of my implementation is that I support everything except
<mapInfo> and its contents, <connect>, <xfml language="...">, and
<page strength="...">.

I had to define some PSIs in order to be able to represent the
implicit typing topics used by XFML, however. The reason I didn't do
<mapInfo> is that it would have required a lot more of these, and it's
a bit of work to do that modelling, and not very interesting.

Whether I will do the rest of the implementation and release it
remains to be seen. We have to discuss internally whether it's worth
the effort, basically.

--
Lars Marius Garshol, Ontopian <URL: http://www.ontopia.net >
GSM: +47 98 21 55 50 <URL: http://www.garshol.priv.no >




Thu Jan 23, 2003 9:36 pm

garshol2000
Offline Offline
Send Email Send Email

Message #540 of 1954 |
Expand Messages Author Sort by Date

Hi everyone, I just spent a couple of hours trying to implement an XFML importer for our topic map software suite, and found it pretty easy going. My main...
Lars Marius Garshol
garshol2000 Offline Send Email
Jan 23, 2003
9:37 pm

Hi Lars, Nice to see you here! ... Glad to hear that :) ... Sounds reasonable. Maybe an ammendment to the spec is needed? Comments? (If we're gonna ammend the...
PeterV
petertheman Offline Send Email
Jan 26, 2003
6:35 pm

A comment on the o'reilly article requested a namespace. http://www.xml.com/cs/user/view/cs_msg/981 Input please :) This is over my head. Any ideas about a...
PeterV
petertheman Offline Send Email
Jan 30, 2003
12:40 am

I think what he's referring to is the ability to embed XFML documents within other documents, so <svg> <svg-tags> <xfml ...> <facet id="f01">liveTopics</facet>...
Matt Mower
mowerm Offline Send Email
Jan 30, 2003
12:05 pm

That sounds right. So how do we give XFML a namespace? (Can't think of a reason why not to) Peter ~~~~~~~~~~~~~~~~~~~~~~~ Blog: http://poorbuthappy.com/ease...
PeterV
petertheman Offline Send Email
Jan 30, 2003
11:25 pm

The easiest route would probably be to create a purl. That's what RSS does. http://purl.org/xfml/1.0 would be a good start. Either that or just invent one of...
Bill Kearney
wkearney99 Offline Send Email
Jan 30, 2003
11:35 pm

... I'm a beginner: so once we have the purl, what do we do? Do we just say: this purl is the namespace, and that's it? Peter...
PeterV
petertheman Offline Send Email
Jan 31, 2003
1:20 am

The idea behind the URI (that's ewe are eye, not URL) is that it's a pointer. That pointer is how a program consuming the XML understands what the prefix ...
Bill Kearney
wkearney99 Offline Send Email
Jan 31, 2003
5:36 pm

Hey y'all -- I'm looking for a good sample file or two to include with the release of FacetMap software. That's right, not only do you get to run FacetMap on...
Travis Wilson
ciaheadquarters Offline Send Email
Feb 3, 2003
6:32 pm

http://www.jeremyshantz.com/software/xfml/cardinal/ Jeremy is on this group but with the no-email option. If he sees this: cool! Some good ideas for developing...
PeterV
petertheman Offline Send Email
Feb 9, 2003
2:02 pm

I posted it on the xfml.org software page http://xfml.org/software.html PeterV ~~~~~~~~~~~~~~~~~~~~~~~ Blog: http://poorbuthappy.com/ease...
PeterV
petertheman Offline Send Email
Feb 9, 2003
2:04 pm

Hey Travis, Taxomita is coming out soon (week or two), then a lot of maps should become available because Taxomita lets you easily create maps. A map of XFML...
PeterV
petertheman Offline Send Email
Feb 9, 2003
2:50 pm

Well, as I developed the play-at-home version of facetmap, I finally got the chance to update facetmap terms so that they were more like XFML terms. This meant...
Travis Wilson
ciaheadquarters Offline Send Email
Feb 6, 2003
10:50 pm

Hi Peter, * Lars Marius Garshol ... * peter@... ... I think you should either amend the spec or register the MIME type. Amending the spec is...
Lars Marius Garshol
garshol2000 Offline Send Email
Jan 27, 2003
6:41 pm

... I will write more detail later, but: yes! I definitely think a XFML => XTM mapping document (including some XTM psi's) would be a very useful doc and be...
petertheman <peter@...>
petertheman Offline Send Email
Jan 28, 2003
8:31 pm

* peter@... ... I'm glad to hear that. In that case I would be happy to help out with this work. I guess what I mostly need now is feedback on the...
Lars Marius Garshol
garshol2000 Offline Send Email
Jan 29, 2003
8:36 pm

I wonder if the wiki is a good way to develop a simple format: http://www.iawiki.net/AutoDiscoveryFormat Peter ~~~~~~~~~~~~~~~~~~~~~~~ Blog:...
PeterV
petertheman Offline Send Email
Jan 30, 2003
1:22 am
Advanced

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help