OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

set-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: Visual documents for UBL? - [resent to set comment list]


Dear Asuman,

the work exposed by your references is quite overwhelming.

Apparently I am only in need of a facet of your elaboration. To show the principle of the Technique, the mapping of UBL 2.0 (precisely only the common info set of an invoice & a catalog of OIOUBL) to an RDF graph based on your OWL vocabulary is required.

How does a user usually start, who likes to apply your OWL vocabulary to his business data for a prototype?
Are there GRDDL (XSLT) files available, which map the UBL 2.0 to RDF or do you plan to work on such things?

Furthermore, for demo purposes an online version of your OWL vocabulary would be great. Is http://www.srdc.metu.edu.tr/ubl/UBL_Component_Ontology.owl still up-to-date?

If your work could be used as part of an OpenOffice.org RDF metadata tutorial, it surely would get a larger visibility (=advertisement).

Thanks in advance for any assistance,
Svante


Prof. Dr. Asuman Dogac wrote:
Dear Svante,

Enclosed please find my responses in line.

Svante Schubert wrote:
Dear Asuman,

First of all, shall I write/resent this as an OASIS comment, bringing my interest into public?
I will appreciate if you could do so. At the end of this email, I will provide you information
on this.

I reviewed your paper regarding my scenario - loading UBL XML into an OpenDocument XML format text template to be viewed and printed, but still being annotated using RDF triples.

It seems your goal is to create a vocabulary covering all UN/CEFACT
CCTS-based Electronic Business Document Artifacts, which come from more than one XML dialect.
As I am not aware of these dialects, is there one which is the superset of the others?
In that case it might be possible to focus on that format.
Otherwise as any user will always be in need to map an XML tree of a certain dialect to an RDF graph, I would suggest to split the approach in multiple vocabularies (one for each XML) and declare the equality/similarity via OWL.
UN/CEFACT CCTS can be thought of as the super set of some of the
most common electronic document standards. I am enclosing a survey paper
on this:
Kabak Y., Dogac A., "A Survey and Analysis of Electronic Business Document Standards"
to appear in ACM Computing Surveys, vol. 42, issue # 3 (September 2010).


Some questions:

    * Is your current OWL vocabulary provided in the draft available
      as an download package?
    * The OWL classes are using often rdf:ID, what are there absolute URL?
    * Is there a GRDDL from the addressed XML dialects to RDF available?
    * Even a roundtrip XML-> RDF -> XML seems desirable, are there
      sources already available?

The most recent version of all of the tools mentioned in the SET TC document are
available from:

http://www.srdc.metu.edu.tr/iSURF/OASIS-SET-TC/tools/ISU-latest.zip

The installation guide is inside the "docs" folder in the zip file.

If you prefer to use the tool interface directly, it is already deployed on one
of our servers. You can reach it from the following link:

http://144.122.230.66:9090/ISU/web

Recently, Jaewook Kim (jaewook.kim@nist.gov) from NIST istalled this software and used it.


In the next days I will ask on the semantic web interest if there is any known attempt in generic mapping an XML schema to an OWL grammar.
Earlier I have already created for ODF an OWL grammar [1], where the rdf:type of an odf:element is the URI of the element namespace [2].
Why inventing an URL for an OWL class representing an XML elements, which itself is already identified by an URI.
As the XML will not exist in the RDF graph context, the elements can there be used with a different intention.

If no generic mapping tool exist, I got something such a tool could be based on:
I am currently working on DOM library for ODF.
We use a typed DOM and generate all the Java DOM elements from the RelaxNG.
For this reason we got the here important library, which maps a schema to an arbitrary template including script (currently the library is named relaxng2template). In the short future the library will be refactored to use the Sun Multischema Validator (MSV) to parse/load the schema (in our case ODF RelaxNG) and from that model we fill templates. Either HTML templates for documentation (e.g. our prototype http://odftoolkit.org/downloads/odfdom/OpenDocument-v1.2-draft/OdfReference.html) or Java classes as typed DOM element/attribute/datatype classes for the main project ODFDOM. Now a template being an OWL grammar might be used to automatically generate an OWL vocabulary from any XML dialect schema MSV is capable (ie. RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema Part 1).
FYI for creating the templates we will be using the Apache Velocity template engine providing a huge functionality and excellent documentation.
For automatically converting XML to RDF, we have previously used the MAFRA tool
http://sourceforge.net/projects/hmafra/
There are others such as:
http://www.openhealth.org/RDF/rdf_Syntax_and_Names.htm

Here is how you can exchange your ideas with OASIS SET TC:

You may either become a member of the TC and use "set@lists.oasis-open.org" mailing list, or you can use the comment list. The latter is described in http://www.oasis-open.org/committees/comments/index.php?wg_abbrev=set:

"In order to verify your consent to the Feedback License terms and to minimize spam in the list archive, you must subscribe to the list before posting. To subscribe, send a blank email message to set-comment-subscribe@lists.oasis-open.org. Once you confirm your subscription, you may post messages (set-comment@lists.oasis-open.org) at any time. When posting to the comment list, please include specific information in the "Subject: " line identifying the topic, especially in communications that provide input on TC specifications."

I am copying this email to SET TC mailing list.

Best regards,

Asuman

Looking forward to your answers!

PS: Just a minor note, I realized during reading that not all chapters got a normative/informative description.

Best regards,
Svante

[1] http://www.oasis-open.org/committees/download.php/33631/OpenDocument-schemas-v1.2-part1-cd03.zip
[2] http://odftoolkit.org/downloads/odfdom/OpenDocument-v1.2-draft/OpenDocument-v1.2-part1-cd02-rev03.xhtml#a_3_2_2_7_odf_Element

Prof. Dr. Asuman Dogac wrote:
Dear Svante,

Within the scope of OASIS Semantic Support for Electronic Business
Document Interoperability (SET) TC
(http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=set)
we have provided the OWL specifications of both UBL document
constructs and the UBL schemas.

Enclosed please find this document.

Best regards,

Asuman

Tim McGrath wrote:
Thanks for your enquiry.
Some UBL resources are listed at the ubl.xml.org web site and the correct list for any general enquiries is called ubl-dev, this is an unmoderated, public mail list that provides an open forum for developers to exchange ideas and information on implementing the UBL OASIS Standard.

You can subscribe to ubl-dev using the OASIS list manager at
http://www.oasis-open.org/mlmanage/
and view the ubl-list archives at
http://www.oasis-open.org/archives/ubl-dev/

As far as templates go, the person who can best answer in Ken Holman (copied on this email).

As for OWL, I know that Prof. Asuman Dogac has done work on this so I have copied her as well.

I look forward to seeing your results, let me know if I can assist further.


Svante Schubert wrote:
Hello Tim,

I got two questions concerning UBL, could you delegate me to the correct public list?

1) Are there any templates of the view of the 31 business documents UBL is defining?
2) Is there a mapping from UBL to an OWL vocabulary?

The reason I am asking is I am working on the OpenDocument format and would like to create a template of a business document to fill via UBL data by an import filter. An additional feature should be that the data is marked using RDF, which is supported with ODF 1.2.

Thanks for your help,
Svante



PS. Please note the change in the phone and fax numbers. Thank you.




PS. Please note the change in the phone and fax numbers. Thank you.





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]