RE: Feedback on Ingredients for High Quality Linked Data section of Linked Data Cookbook

Dear Charlie,

This sounds good, I am looking forward to reviewing the resulting dataset.
If you have any questions regarding the RDF Data Cube Vocabulary, do not
hesitate to ask.

Best,

Benedikt

-- 
AIFB, Karlsruhe Institute of Technology (KIT)
Phone: +49 721 608-47946 
Email: benedikt.kaempgen@kit.edu
Web: http://www.aifb.kit.edu/web/Hauptseite/en 



> -----Original Message-----
> From: Charles Hoffman [mailto:CharlesHoffman@olywa.net]
> Sent: Thursday, May 24, 2012 5:35 PM
> To: 'Benedikt Kämpgen'; 'Frankel, David'; public-gld-comments@w3.org
> Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> Subject: RE: Feedback on Ingredients for High Quality Linked Data section
of
> Linked Data Cookbook
> 
> Benedikt;
> 
> Thanks for this.  What I am going to do is express a subset of SEC filings
in
> RDF/OWL trying as best that I can to use your RDF Data Cube Vocabulary
> (QB).  I will model the facts, fact tables, relations, business rules;
basically the
> entire XBRL taxonomy (including XBRL Formula business rules) and XBRL
> instance.
> 
> So, I will have three expressions of exactly the same information:
> 
> 1. XBRL
> 2. My infosets
> 3. RDF Data Cube Vocabulary
> 
> I then hope to leverage other information about financial reporting
> expressed in RDF or will express this other information in RDF and try and
do
> something useful using Protégé.
> 
> I want to be able to analyze the complete set of about 8000 SEC 10K and
10Q
> filings for the period ended June 30, 2012.
> 
> (If the XBRL International Abstract Model is ready by then, I will add
that to
> the list)
> 
> I will make all of this publically available.  That should help us figure
this stuff
> out.
> 
> Cheers,
> 
> Charlie
> 
> -----Original Message-----
> From: Benedikt Kämpgen [mailto:kaempgen@fzi.de]
> Sent: Tuesday, May 22, 2012 9:17 AM
> To: 'Charles Hoffman'; 'Benedikt Kämpgen'; 'Frankel, David'; public-gld-
> comments@w3.org
> Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> Subject: RE: Feedback on Ingredients for High Quality Linked Data section
of
> Linked Data Cookbook
> 
> Dear Charles,
> 
> > If you
> > know someone who might be able to provide some guidance as to what
> the
> > RDF/OWL would look like (I want to provide a good example), I would be
> > happy to take their guidance in creating such a prototype.
> We have tried to create such a prototype with the Edgar Linked Data
> Wrapper [1]. It uses the Google App Engine, Java, and XSLT-Sheets to make
> available XBRL filings as Linked Data.
> 
> As an example, take an XBRL filing of RAYONIER INC disclosing a sales
> revenue net of 377,515,000 USD from 2010-07-01 to 2010-09-30 [2].
> 
> As Linked Data published by Edgar Linked Data Wrapper, this filing is
> represented by a URI: [3].
> 
> If you open this URL with a browser you get the RDF representation of that
> filing.
> 
> The RDF representation reuses the RDF Data Cube Vocabulary (QB).
> Modeled using QB, a filing is basically a dataset with facts.
> 
> For instance, "RAYONIER INC disclosing a sales revenue net of 377,515,000
> USD from 2010-07-01 to 2010-09-30" is represented as follows in RDF. Note
> the different dimensions of the fact, subject (financial concept),
dtstart,
> dtend (period), issuer (filing company), and the measure (observation
> value).
> 
> <rdf:Description rdf:about="#ds">
> <rdfs:seeAlso>
> <qb:Observation>
> 	<qb:dataSet rdf:resource="#ds"/>
> 	<ed:subject
> rdf:resource="http://edgarwrap.ontologycentral.com/vocab/us-gaap-2009-
> 01-31#
> SalesRevenueNet"/>
> 	<sdmx-measure:obsValue>377515000</sdmx-measure:obsValue>
> 	<ical:dtstart>2010-07-01</ical:dtstart>
> 	<ical:dtend>2010-09-30</ical:dtend>
> 	<ed:issuer rdf:resource="../../cik/52827#id"/>
> </qb:Observation></rdfs:seeAlso></rdf:Description>
> 
> This example is the best recommendation I can give you, at the moment.
> Certainly, the model can be improved; for instance, it does not make
explicit
> typed and explicit axes and attributes such as the conversion unit; it
also
> does not reflect taxonomies or linkbases, yet. But we were able to use
this
> model in our FIOS demo [4]. The model is a start which - if time permits -
we
> would be happy to improve upon.
> 
> Last week at the weekly telecon of the GLD Working Group, I gave a
> presentation about making XBRL and Linked Data interoperable. We were
> discussing about having XBRL as a use case for our work on the RDF Data
> Cube Vocabulary. So far, no decision has been made. If you are interested,
> see attached the presentation.
> 
> Best,
> 
> Benedikt
> 
> [1] <http://edgarwrap.ontologycentral.com/>
> [2]
> <http://www.sec.gov/Archives/edgar/data/52827/000119312510238973/000
> 1193125-
> 10-238973-index.htm>
> [3]
> <http://edgarwrap.ontologycentral.com/archive/52827/0001193125-10-
> 238973#ds>
> 
> [4] <http://xbrl.us/research/appdev/pages/275.aspx#>
> 
> --
> AIFB, Karlsruhe Institute of Technology (KIT)
> Phone: +49 721 608-47946
> Email: benedikt.kaempgen@kit.edu
> Web: http://www.aifb.kit.edu/web/Hauptseite/en
> 
> 
> 
> > -----Original Message-----
> > From: Charles Hoffman [mailto:CharlesHoffman@olywa.net]
> > Sent: Wednesday, May 16, 2012 4:47 PM
> > To: 'Benedikt Kämpgen'; 'Frankel, David'; public-gld-comments@w3.org
> > Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> > Subject: RE: Feedback on Ingredients for High Quality Linked Data
> > section
> of
> > Linked Data Cookbook
> >
> > Benedikt;
> >
> > Seems like we are on the same page.
> >
> > I agree with you that the RDF/OWL I showed you does not reflect an
> > entire SEC financial filing.  I am moving slowly in that direction
> > only because I
> don’t
> > know RDF/OWL.  I am working with someone now who understands
> modeling,
> > but they likewise are not that experience with RDF/OWL.  If you know
> > someone who might be able to provide some guidance as to what the
> > RDF/OWL would look like (I want to provide a good example), I would be
> > happy to take their guidance in creating such a prototype.
> >
> > When I get the RDF/OWL model correctly reconciled to my model, I can
> > (and
> > will) get the entire set of SEC XBRL financial reports generated in
> > that
> format.
> > It will just be a matter of creating a few style sheets which converts
> > my existing model to the RDF/OWL output format.  That is exactly what
> > I am doing now to get to my model.  I am using someone else's model,
> > using
> style
> > sheets to convert it to my model.
> >
> > The model is not the problem, I am 100% confident that (a) I
> > understand
> the
> > financial report model and (b) that model works with 100% of SEC XBRL
> > financial filings.  My model was actually created using many, many
> > inputs
> (i.e.
> > it was not me who came up with the model, I just put all the pieces
> > together).
> >
> > I think this would be a great exercise and would provide a boat load
> > of
> useful
> > RDF/OWL for people to play with, particularly starting in July when
> > 100%
> of
> > SEC filers are providing detail in XBRL.
> >
> > I figure that converting my models to RDF/OWL would take less than a
> > day
> if
> > the person doing it understands the goal is to simply convert my
> > model;
> not
> > discuss what the model should be.  If desired, we could then adjust my
> > model as a second step, correcting any errors.
> >
> > Cheers,
> >
> > Charlie
> >
> > -----Original Message-----
> > From: Benedikt Kämpgen [mailto:kaempgen@fzi.de]
> > Sent: Wednesday, May 16, 2012 7:16 AM
> > To: 'Charles Hoffman'; 'Benedikt Kämpgen'; 'Frankel, David';
> > public-gld- comments@w3.org
> > Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> > Subject: RE: Feedback on Ingredients for High Quality Linked Data
> > section
> of
> > Linked Data Cookbook
> >
> > Dear Charles,
> >
> > > That RDF stuff you sent me (http://edgarwrap.ontologycentral.com/)
> > > is awesome!!!
> > Great. We can give you more information about this prototype, if you
> want.
> >
> > > With all due respect, I believe you are misinterpreting what I am
> > > sending you or something.  The infosets I sent to you have 100% of
> > > the properties you need to interpret the data 100% correctly.
> > > Actually, that is not totally true, I did not provide you with the
> > > business rules
> > infoset.
> > > Whether my infoset is best or has the right information is really
> > > not the correct discussion as I see it.  This was the discussion I
> > > was trying to have, I have condensed it into bullet points.
> > I think, I have quite a clear picture of what you sent around; I also
> think, we
> > have the same opinions. Only, let me maybe put my point differently:
> >
> > You linked to two XML files:
> >
> > * Ontology for Digital Financial Report:
> > http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/2012-04-
> > 15/Digi
> > talFinancialReport.xml
> > * Ontology for Multidimensional Model:
> > http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/Multidime
> > nsi
> > ona
> > lModel.xml
> >
> > I think they are a great start, but I am wondering how these two XML
> > files can be used to represent a concrete XBRL filing or XBRL
> > taxonomy. I
> haven't
> > found any examples.
> >
> > > This thread started because I pointed out that the Government Linked
> > > Data Working Group "Ingredients for High Quality Linked Data"
> > >
> >
> (http://www.w3.org/2011/gld/wiki/Linked_Data_Cookbook#Ingredients_for
> > > _High_Q
> > > uality_Linked_Data) had nothing in the list which says "verify that
> > > the
> > data
> > > you are making available as linked data is correct and make those
> > > business rules available."
> > Understood. The paper on "Using SPIN to Formalise Accounting
> > Regulations on the Semantic Web" I mentioned presents a way to
> > represent (and even to
> > execute) those business rules for consistency checks on financial
> > reports
> in
> > RDF.  Yet, you are right, business rules is something we could expand
> > in
> the
> > Linked Data Cookbook.
> >
> > As far as the the RDF Data Cube vocabulary (QB) standard alone is
> concerned,
> > business rules are probably out-of-scope, since QB aims at a generally
> > applicable way to represent statistics (such as contained in financial
> reports),
> > and as such focuses more on interoperability and exchange, than on
> > consistency checks and automatic inferencing of additional statistics.
> > Still, representing XBRL information as Linked Data may be a nice use
> > case
> for
> > QB.
> >
> > Thanks for summarising our discussion.
> >
> > Best,
> >
> > Benedikt
> >
> >
> > > -----Original Message-----
> > > From: Charles Hoffman [mailto:CharlesHoffman@olywa.net]
> > > Sent: Friday, May 11, 2012 4:36 PM
> > > To: 'Benedikt Kämpgen'; 'Frankel, David'; public-gld-comments@w3.org
> > > Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> > > Subject: RE: Feedback on Ingredients for High Quality Linked Data
> > > section
> > of
> > > Linked Data Cookbook
> > >
> > > Benedikt;
> > >
> > > That RDF stuff you sent me (http://edgarwrap.ontologycentral.com/)
> > > is awesome!!!
> > >
> > > With all due respect, I believe you are misinterpreting what I am
> > > sending you or something.  The infosets I sent to you have 100% of
> > > the properties you need to interpret the data 100% correctly.
> > > Actually, that is not totally true, I did not provide you with the
> > > business rules
> > infoset.
> > >
> > > Whether my infoset is best or has the right information is really
> > > not the correct discussion as I see it.  This was the discussion I
> > > was trying to have, I have condensed it into bullet points.
> > >
> > > Respectfully, I would hold the following out as facts:
> > >
> > > 1. Some people use XBRL (i.e. the SEC), some people use RDF (i.e.
> > > your RDF demo), some people use proprietary XML (my infoset) to
> > > express financial information.  This is syntax.
> > >
> > > 2. XBRL, RDF, and other expressions of the same financial
> > > information
> > should
> > > mean EXACTLY the same thing semantically.
> > >
> > > 3. XBRL has a business rules engine built it which can be used to
> > > verify information expressed in the XBRL technical syntax.
> > > Proprietary XML does not and RDF does not have that capability either.
> > > However, you could express the business rule information in XML or
RDF.
> > >
> > > 4. If RDF and any proprietary XML has the same semantics and all the
> > > appropriate properties are expressed, one can convert RDF to XBRL
> > > and use an XBRL processor to verify information; or convert any
> > > proprietary XML
> > format
> > > into XBRL and use an XBRL processor to verify the information.
> > >
> > > 5. This ability to convert from the RDF technical syntax or any
> > > other proprietary XML technical syntax to/from XBRL is both useful
> > > and
> > desirable.
> > >
> > > 6. The ONLY think necessary to achieve number "5" above is an
> > > understanding of the semantics.
> > >
> > > THAT is why XBRL International needs to document those semantics.
> > > That is why I got David Frankel on this thread, that is what he is
> > > trying to
> > do.
> > >
> > > Personally, I believe that RDF is more important than XBRL because
> > > RDF is
> > a
> > > W3C standard.  The fact is when XBRL first started, they considered
> > > using RDF to express what has been expressed using XBRL but RDF was
> > > not mature enough at that time.
> > >
> > > This thread started because I pointed out that the Government Linked
> > > Data Working Group "Ingredients for High Quality Linked Data"
> > >
> >
> (http://www.w3.org/2011/gld/wiki/Linked_Data_Cookbook#Ingredients_for
> > > _High_Q
> > > uality_Linked_Data) had nothing in the list which says "verify that
> > > the
> > data
> > > you are making available as linked data is correct and make those
> > > business rules available."
> > >
> > > I think that would be a good addition to your ingredients and it
> > > would
> > help
> > > XBRL and RDF be interoperable.  That is an ingredient which I use
> > > for my XBRL-based information and those infosets (which is just an
> > > easier to use form of exactly the same information expressed in XBRL).
> > >
> > > I say this as a CPA and accountant who understands the importance of
> > > making sure that things "tick and tie", "cross cast and foot".  That
> > > is a
> > business
> > > requirement, a business use case in general and it is absolutely a
> > business
> > > requirement for financial information.  I pointed out the example of
> > > the
> > US
> > > Census Bureau making information available which was incorrect, and
> > > they did not even know that it was incorrect.  I found that it was
> > > incorrect by checking my instantiation of that data in XBRL.
> > >
> > > So, that is what I am trying to say.  Which, if any, of those points
> > > would you disagree with?
> > >
> > > Cheers,
> > >
> > > Charlie
> > >
> > > -----Original Message-----
> > > From: Benedikt Kämpgen [mailto:kaempgen@fzi.de]
> > > Sent: Thursday, May 10, 2012 3:20 PM
> > > To: 'Charles Hoffman'; 'Benedikt Kämpgen'; 'Frankel, David';
> > > public-gld-comments@w3.org
> > > Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> > > Subject: RE: Feedback on Ingredients for High Quality Linked Data
> > > section
> > of
> > > Linked Data Cookbook
> > >
> > > Dear Charlie,
> > >
> > > Thank you for this discussion.
> > >
> > > I was not referring to your semantic model/reference implementation.
> > > I meant the ontology at [1] which describes well classes of a
> > > multidimensional
> > model
> > > but does not define object properties between instances of such
classes.
> > > This would render representation of XBRL filings or taxonomies
> > > reusing the ontology difficult. For instance, how could one describe
> > > that a dimension
> > is
> > > part of a specific hypercube or that a fact has a specific dimension
> > > and member?
> > >
> > > The RDF Data Cube Vocabulary (QB) includes such properties to fully
> > > represent a multidimensional model. I would be happy to explain the
> > > correspondence to you in more detail if you like. Also, we have
> > > published
> > a
> > > paper on mapping QB and a multidimensional model [2].
> > >
> > > Thanks for the pointer to your new ontology [3], which is more
> > > specific to financial reporting than the previous ontology and which
> > > introduces
> > classes
> > > of the Financial Report Semantics and Dynamics Theory. However,
> > > describing instances of filings (or even taxonomies) would again be
> > > difficult, since the ontology is missing object properties.
> > >
> > > Maybe you are interested in how we are currently describing XBRL
> > > filings using QB. The Edgar Linked Data Wrapper [4] translates
> > > filings from the
> > SEC
> > > on-the-fly into Linked Data. See [5] for an example filing. Besides
> > > QB, we are reusing other ontologies, e.g., RDFS (just like you), and
> > > SKOS [7]. If you are wondering about the difference between Linked
> > > Data and OWL, Linked Data (see [6] for a description by Tim
> > > Berners-Lee) refers to general best practices of making RDF
> > > available on the Web, whereas OWL is one specific ontology language
> > > that can also be represented in RDF.
> > >
> > > Already quite a few ontologies/vocabularies to describe XBRL
> > > filings/taxonomies can be found in the literature, but maybe none of
> > > them does it properly. It would be great, however, if your ontology
> > > would be linkable to QB (or even better, reuse QB). This way, every
> > > application
> > that
> > > works with statistics described with QB, would also work with
> > > filings published using your ontology.
> > >
> > > I hope what I meant is clearer now.
> > >
> > > > Yes, there is validation software. This is an example of
> > > > validation which
> > > has
> > > > been run against every SEC XBRL financial filing:
> > > > https://edgardashboard.xbrlcloud.com/edgar-
> dashboard/dashboard.do
> > > Thanks for this interesting pointer.
> > >
> > > Best,
> > >
> > > Benedikt
> > >
> > > [1]
> > > <http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/Multid
> > > im
> > > en
> > > sion
> > > alModel.xml>
> > > [2] <http://www.aifb.kit.edu/web/Inproceedings3211/en>
> > > [3]
> > > <http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/2012-0
> > > 4-
> > > 15/Dig
> > > italFinancialReport.xml>
> > > [4] <http://edgarwrap.ontologycentral.com/>
> > > [5] <edgarwrap.ontologycentral.com/archive/909832/0001193125-10-
> > > 230379#ds>
> > > [6] <http://www.w3.org/DesignIssues/LinkedData.html>
> > > [7] <http://www.w3.org/TR/skos-reference/>
> > >
> > > --
> > > AIFB, Karlsruhe Institute of Technology (KIT)
> > > Phone: +49 721 608-47946
> > > Email: benedikt.kaempgen@kit.edu
> > > Web: http://www.aifb.kit.edu/web/Hauptseite/en
> > >
> > >
> > >
> > > > -----Original Message-----
> > > > From: Charles Hoffman [mailto:CharlesHoffman@olywa.net]
> > > > Sent: Thursday, May 10, 2012 7:27 PM
> > > > To: 'Benedikt Kämpgen'; 'Frankel, David';
> > > > public-gld-comments@w3.org
> > > > Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> > > > Subject: RE: Feedback on Ingredients for High Quality Linked Data
> > > > section
> > > of
> > > > Linked Data Cookbook
> > > >
> > > > See this blog post of mine which explains the best attempt I can
> > > > make at creating an RDF/OWL representation of what is in the other
> > > > documentation I pointed you to.
> > > >
> > > > This is the blog post (it has a graphic generated via Protégé):
> > > >
> > > > http://xbrl.squarespace.com/journal/2012/5/10/digital-financial-re
> > > > po
> > > > rt
> > > > -
> > > > seman
> > > > tics-expressed-using-rdfowl.html
> > > >
> > > > This is the RDF/OWL ontology:
> > > >
> > > > http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/2012-
> > > > 04
> > > > -
> > > > 15/Digi
> > > > talFinancialReport.xml
> > > >
> > > > This has a ways to go, but hopefully within two or three months I
> > > > will
> > > have
> > > > both the ontology build out more and I will have converted every
> > > > SEC XBRL financial filing into RDF following this ontology.
> > > >
> > > > Cheers,
> > > >
> > > > Charlie
> > > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Charles Hoffman [mailto:CharlesHoffman@olywa.net]
> > > > Sent: Monday, May 07, 2012 8:46 AM
> > > > To: 'Benedikt Kämpgen'; 'Frankel, David'; 'public-gld-
> comments@w3.org'
> > > > Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> > > > Subject: RE: Feedback on Ingredients for High Quality Linked Data
> > > > section
> > > of
> > > > Linked Data Cookbook
> > > >
> > > > Benedikt;
> > > >
> > > > Yes, there is validation software. This is an example of
> > > > validation which
> > > has
> > > > been run against every SEC XBRL financial filing:
> > > >
> > > > https://edgardashboard.xbrlcloud.com/edgar-
> dashboard/dashboard.do
> > > >
> > > > That is just scratching the surface.
> > > >
> > > > I am not sure you are seeing all the different things that the
> > > > model/reference implementation is achieving.  There is a lot going
on.
> > > >
> > > > My model is simple, but it is not simplistic.  You say my model is
> > > > not "sufficiently detailed".  What specifically can you show that
> > > > is
> > missing?
> > > >
> > > > I have run every SEC XBRL financial filing through my model for
> > > > each of
> > > the
> > > > 8000 or so SEC filers.  Works fine.  My model does not detail the
> > > > business rules currently, but I have that infoset also.
> > > >
> > > > Cheers,
> > > >
> > > > Charlie
> > > >
> > > > -----Original Message-----
> > > > From: Benedikt Kämpgen [mailto:kaempgen@fzi.de]
> > > > Sent: Monday, May 07, 2012 7:20 AM
> > > > To: 'Charles Hoffman'; 'Benedikt Kämpgen'; 'Frankel, David';
> > > > public-gld- comments@w3.org
> > > > Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> > > > Subject: RE: Feedback on Ingredients for High Quality Linked Data
> > > > section
> > > of
> > > > Linked Data Cookbook
> > > >
> > > > Dear Charlie,
> > > >
> > > > I had found these links before, but thank you very much for
> > > > putting them into context for me.
> > > >
> > > > Regarding your reference implementation of a SEC filing, including
> > > business
> > > > rules etc. [1]: This is a comprehensive description in HTML and
> > > > XML of how one valid filing can be composed into its many parts,
> > > > and validated. I am wondering whether there is a description (or
> > > > even
> > > > software) to
> > > automatically
> > > > retrieve and validate this kind of information from any filing. If
> > > > there
> > > were, I
> > > > could try to understand it and try to do a mapping to a Linked
> > > > Data representation.
> > > >
> > > > Regarding your efforts in aligning XBRL with a common
> > > > multidimensional model
> > > > [2]: Your ontology [3] is a nice start but I think that filings
> > > > cannot be sufficiently detailed described with it to be of use for
> > applications.
> > > XBRL
> > > > Dimensions (Herm Fischer) [4] and the XBRL Abstract Model [5]
> > > > (David
> > > > Frankel) go into much more detail, and I see a lot of
> > > > correspondences to
> > > the
> > > > RDF Data Cube Vocabulary (QB); yet, making the models work
> > > > together technically and semantically, would require some thinking.
> > > >
> > > > Regarding use cases: The standardization of a Linked Data
> > > > vocabulary
> > > typically
> > > > is mainly driven by requirements and issues that have been derived
> > > > from concrete use cases. Just "aligning XBRL and QB" might be too
> > > > fuzzy. Our
> > > XBRL
> > > > submission [6] might describe a use case, but I guess, the more
> > > real-world-
> > > > motivated a use case, the better.
> > > >
> > > > Best,
> > > >
> > > > Benedikt
> > > >
> > > >
> > > > [1] <http://www.xbrlsite.com/2012/ReferenceImplementation/2012-
> 04-
> > > > 15/>
> > > > [2]
> > > > <http://digitalfinancialreporting.wikispaces.com/Multidimensional+
> > > > Mo
> > > > de
> > > > l>
> > > > [3]
> > > > <http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/Mult
> > > > id
> > > > im
> > > > en
> > > > sion
> > > > alModel.xml>
> > > > [4]
> > > > <http://www.xbrl.org/Specification/XDT-REC-2006-09-18+Corrected-Er
> > > > ra
> > > > ta
> > > > -
> > > > 2009-
> > > > 09-07.htm>
> > > > [5]
> > > > <http://xbrl.org/Specification/abstractmodel-primary/PWD-2011-10-
> > > > 19/abstract
> > > > model-primary-PWD-2011-10-19.html>
> > > > [6] <http://xbrl.us/research/appdev/pages/275.aspx#>
> > > >
> > > > --
> > > > AIFB, Karlsruhe Institute of Technology (KIT)
> > > > Phone: +49 721 608-47946
> > > > Email: benedikt.kaempgen@kit.edu
> > > > Web: http://www.aifb.kit.edu/web/Hauptseite/en
> > > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Charles Hoffman [mailto:CharlesHoffman@olywa.net]
> > > > > Sent: Wednesday, May 02, 2012 3:35 PM
> > > > > To: 'Benedikt Kämpgen'; 'Frankel, David';
> > > > > public-gld-comments@w3.org
> > > > > Cc: 'O'Riain, Sean'; 'Andreas Harth'; 'Herm Fischer'
> > > > > Subject: RE: Feedback on Ingredients for High Quality Linked
> > > > > Data section
> > > > of
> > > > > Linked Data Cookbook
> > > > >
> > > > > Benedikt
> > > > >
> > > > > In terms of the difficulties in retrieving all linkbase
> > > > > information from
> > > > the
> > > > > filings and taxonomies; I have distilled SEC filings down to a
> > > > > set of easy
> > > > to
> > > > > understand infosets.  The infosets represent the data model
> semantics.
> > > > > You can get all this information here:
> > > > >
> > > > > http://www.xbrlsite.com/2012/ReferenceImplementation/2012-04-
> 15/
> > > > >
> > > > > In particular, this is the fact table infoset:
> > > > >
> > > > > XML:
> > > > > http://www.xbrlsite.com/2012/ReferenceImplementation/2012-04-
> > > > 15/abc-
> > > > > 20101231
> > > > > _FactTable_SEC.xml
> > > > > HTML:
> > > > > http://www.xbrlsite.com/2012/ReferenceImplementation/2012-04-
> > > > > 15_Verification
> > > > > /Viewer.html (Go to the individual "Fact Tables" for the
> components).
> > > > >
> > > > > This is the relations infoset:
> > > > >
> > > > > XML:
> > > > > http://www.xbrlsite.com/2012/ReferenceImplementation/2012-04-
> > > > 15/abc-
> > > > > 20101231
> > > > > _Relations_SEC.xml
> > > > > HTML:
> > > > > http://www.xbrlsite.com/2012/ReferenceImplementation/2012-04-
> > > > 15/abc-
> > > > > 20101231
> > > > > _Relations.html
> > > > >
> > > > >
> > > > > There is a lot more to all this, all is explained here if you
> > > > > are
> > > > > interested:
> > > > >
> > > > > http://xbrl.squarespace.com/digital-financial-reporting/
> > > > >
> > > > > Basically, you can work with all this "stuff" semantically at
> > > > > the report
> > > > level.
> > > > > No need to even understand the XBRL technical syntax, focus on
> > > > > the report semantics.  Dave Frankel is developing something
> > > > > similar in a more
> > > > official
> > > > > format.  But, I know my model works; it is tested against
> > > > > thousands and thousands of SEC filings.  If my model works with
> > > > > your model I am quite confident that your model, my model,
> > > > > Dave's model, XBRL, can be made 100% interoperable.
> > > > >
> > > > > If you need any additional information of test cases, be sure to
> > > > > let me
> > > > know.
> > > > > I don’t know what you desire in terms of a business use case,
> > > > > but I have business use cases "coming out of my ears".
> > > > >
> > > > > Cheers,
> > > > >
> > > > > Charlie
> > > > >
> > > > > -----Original Message-----
> > > > > From: Benedikt Kämpgen [mailto:kaempgen@fzi.de]
> > > > > Sent: Wednesday, May 02, 2012 2:32 AM
> > > > > To: 'Frankel, David'; Charles Hoffman; 'Benedikt Kämpgen';
> > > > > public-gld- comments@w3.org
> > > > > Cc: 'O'Riain, Sean'; 'Andreas Harth'; Herm Fischer
> > > > > Subject: RE: Feedback on Ingredients for High Quality Linked
> > > > > Data section
> > > > of
> > > > > Linked Data Cookbook
> > > > >
> > > > > Dear Charles, Dear David,
> > > > >
> > > > > Thanks for your messages and your exciting thoughts about making
> > > > > the RDF Data Cube vocabulary (QB), XBRL, and CWM interoperable.
> > > > >
> > > > > > What I believe would be a good thing is if your data cube,
> > > > > > XBRL's data
> > > > > cube,
> > > > > > and the CWM data cube were 100% semantically interoperable.
> > > > > I would agree. But there is probably some alignment work to do:
> > > > > For instance, when translating XBRL into QB [1] we had
> > > > > difficulties in
> > > > retrieving all
> > > > > linkbase information from the filings and taxonomies (e.g.,
> > > > > concept hierarchies and calculation arcs) and representing them
> > > > > in
> > RDF.
> > > > > Also, I am aware of the CWM multidimensional model and would be
> > > > > interested in how it can be extended for sharing
> > > > > multidimensional
> > data.
> > > > >
> > > > > > other data stores and metadata to XBRL.  I'm cc'ing Herm
> > > > > > Fischer, who is a key person in our current effort to raise
> > > > > > the level of abstraction at
> > > > > which
> > > > > > XBRL report design and creation operates, and who is doing
> > > > > > some prototyping around the use of linked data with XBRL.
> > > > > Since we have been working on using XBRL with Linked Data [1], I
> > > > > would be happy to give feedback on your prototypes.
> > > > >
> > > > > > Formula).  Business rules provides important functionality to
> > > > > > the sorts of things XBRL does with financial reporting (making
> > > > > > sure the information is
> > > > > > correct) and I believe that this same functionality is
> > > > > > necessary for
> > > > > quality
> > > > > > business reporting of any kind; financial, nonfinancial,
> > > > > > government, industry, anything.
> > > > > Regarding business rules, we are considering refining QB to more
> > > > > formally define relationships between data cubes (e.g.,
> > > > > aggregations), which may help to represent more complex formulae
> > > > > or business rules using
> > > > QB data.
> > > > >
> > > > > > The question is how to put all these things together?
> > > > > One way to start this effort would be to define a use case
> > > > > around XBRL, QB and possibly CWM, which could help to derive
> > > > > requirements for them to become interoperable. Some proposed use
> > > > > cases for QB are available
> > > > at [2].
> > > > > Their technical detail varies, but in general they should give
> > > > > an overview
> > > > of
> > > > > what QB (e.g., together with XBRL, CWM) may allow to do.
> > > > >
> > > > > Best,
> > > > >
> > > > > Benedikt
> > > > >
> > > > > [1] <http://xbrl.us/research/appdev/pages/275.aspx#>
> > > > > [2]
> > > >
> <http://www.w3.org/2011/gld/wiki/Data_Cube_Vocabulary/Use_Cases>
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > AIFB, Karlsruhe Institute of Technology (KIT)
> > > > > Phone: +49 721 608-47946
> > > > > Email: benedikt.kaempgen@kit.edu
> > > > > Web: http://www.aifb.kit.edu/web/Hauptseite/en
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Frankel, David [mailto:david.frankel@sap.com]
> > > > > > Sent: Thursday, April 26, 2012 7:13 PM
> > > > > > To: Charles Hoffman; 'Benedikt Kämpgen';
> > > > > > public-gld-comments@w3.org
> > > > > > Cc: 'O'Riain, Sean'; 'Andreas Harth'; Herm Fischer
> > > > > > Subject: RE: Feedback on Ingredients for High Quality Linked
> > > > > > Data section
> > > > > of
> > > > > > Linked Data Cookbook
> > > > > >
> > > > > > Thanks, Charlie.  I consider linked data to be important for
> > > > > > semantic federation of the various XBRL taxonomies and report
> > > > > > data, and for linking other data stores and metadata to XBRL.
> > > > > > I'm cc'ing Herm Fischer, who is a key person in our current
> > > > > > effort to raise the level of abstraction at
> > > > > which
> > > > > > XBRL report design and creation operates, and who is doing
> > > > > > some prototyping around the use of linked data with XBRL.
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > --David
> > > > > >
> > > > > > David S. Frankel
> > > > > > Standards and Open Source Strategy Technology and Innovation
> > > > > > Platform Group SAP Labs LLC; Palo Alto, California USA Phone &
> > > > > > Cell +1 530 591-0212
> > > > > > Email: david.frankel@sap.com
> > > > > >
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Charles Hoffman [mailto:CharlesHoffman@olywa.net]
> > > > > > Sent: Thursday, April 26, 2012 8:51 AM
> > > > > > To: 'Benedikt Kämpgen'; public-gld-comments@w3.org
> > > > > > Cc: 'O'Riain, Sean'; 'Andreas Harth'; Frankel, David
> > > > > > Subject: RE: Feedback on Ingredients for High Quality Linked
> > > > > > Data section
> > > > > of
> > > > > > Linked Data Cookbook
> > > > > >
> > > > > > Benedikt;
> > > > > >
> > > > > > (I added David Frankel to this list, you will see why in a
> > > > > > moment as you read. David, you will likewise understand,
> > > > > > please read this
> > > > > > thread.)
> > > > > >
> > > > > > Your RDF Data Cube Vocabulary is right on target in my view.
> > > > > > There is a group within the XBRL community which is modeling
> > > > > > something similar for XBRL. David Frankel is leading that
effort.
> > > > > > David can explain this better, but in short as I understand
> > > > > > it; XBRL is trying to leverage the work of
> > > > > the
> > > > > > on CWM, Common Warehouse Metamodel:
> > > > > > http://www.omg.org/spec/CWM/
> > > > > >
> > > > > > What I believe would be a good thing is if your data cube,
> > > > > > XBRL's data
> > > > > cube,
> > > > > > and the CWM data cube were 100% semantically interoperable.
> > > > > >
> > > > > > The second thing is that XBRL has a business rules language
> > > > > > (XBRL
> > > > > > Formula) and business rules engines (part of an XBRL processor
> > > > > > which implements XBRL Formula).  Business rules provides
> > > > > > important functionality to the sorts of things XBRL does with
> > > > > > financial reporting (making sure the information is
> > > > > > correct) and I believe that this same functionality is
> > > > > > necessary for
> > > > > quality
> > > > > > business reporting of any kind; financial, nonfinancial,
> > > > > > government, industry, anything.
> > > > > >
> > > > > > The question is how to put all these things together?  We have
> > > > > > the Government Linked Data Working Group, Data Transparency
> > > > > > Coalition
> > > > > > (http://datacoalition.org/) pushing on the DATA Act
> > > > > > (http://keepthewebopen.com/data).  We have the ADMS folks in
> > > > > > Europe pushing more on semantics
> > > > > > (https://joinup.ec.europa.eu/asset/adms/home) and I am sure I
> > > > > > left a few out.
> > > > > >
> > > > > > How do we make all these things "play well" together and serve
> > > > > > government and business well, globally?
> > > > > >
> > > > > > So basically, that is my view.  XBRL and your RDF Data Cube
> > > > > > Vocabulary should be interoperable.
> > > > > >
> > > > > > I am sure you and David will have a lot to talk about!
> > > > > >
> > > > > > Cheers,
> > > > > >
> > > > > > Charlie
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Benedikt Kämpgen [mailto:kaempgen@fzi.de]
> > > > > > Sent: Thursday, April 26, 2012 2:41 AM
> > > > > > To: 'Charles Hoffman'; public-gld-comments@w3.org
> > > > > > Cc: O'Riain, Sean; 'Andreas Harth'
> > > > > > Subject: RE: Feedback on Ingredients for High Quality Linked
> > > > > > Data section
> > > > > of
> > > > > > Linked Data Cookbook
> > > > > >
> > > > > > Dear Charles Hoffman,
> > > > > >
> > > > > > Thanks for your recommendation to look more closely into XBRL,
> > > > > > for instance, w.r.t. the application of business rules on
> > > > > > Linked
> > Data.
> > > > > >
> > > > > > What may be of interest in this regard:
> > > > > >
> > > > > > 1) In GLD, we are considering to add XBRL use cases to the
> > > > > > development of the "RDF Data Cube Vocabulary" (QB) for
> > > > > > publishing statistics (such as financial disclosures). See [1]
> > > > > > for the current
> > > > vocabulary QB.
> > > > > > Examples of possible use cases:
> > > > > >
> > > > > > 1.1)  Colleagues and I have used QB at [2] (an XBRL challenge
> > > > > > submission)
> > > > > to
> > > > > > publish XBRL filings from SEC as Linked Data and to consume
> > > > > > those filings using Online Analytical Processing.
> > > > > >
> > > > > > 1.2) At [3] of our current QB use case document (not official,
> > > > > > reviewed or published), a possible use case (UC 10) is
> > > > > > described that transforms financial statistics as Linked Data
> > > > > > reusing QB into
> > > > XBRL.
> > > > > >
> > > > > > 2) There will be a paper on using rules on financial Linked
> > > > > > Data (XBRL as Linked Data) in the FEOSW workshop at ESWC 2012
> > > > > > [4]
> > > > > >
> > > > > > I would be happy to hear your opinion about using XBRL in use
> > > > > > cases of the RDF Data Cube Vocabulary.
> > > > > >
> > > > > > Best,
> > > > > >
> > > > > > Benedikt
> > > > > >
> > > > > > [1] <http://www.w3.org/TR/2012/WD-vocab-data-cube-20120405/>
> > > > > > [2] <http://xbrl.us/research/appdev/pages/275.aspx#>
> > > > > > [3]
> > > > > > <http://dvcs.w3.org/hg/gld/raw-file/default/data-cube-
> > > > > > ucr/index.html#transfo
> > > > > > rming-published-statistics-into-xbrl--uc-10>
> > > > > > [4] <http://nadir.uc3m.es/feosw2012/#ui-tabs-9>
> > > > > > Title: Using SPIN to Formalise Accounting Regulations on the
> > > > > > Semantic Web
> > > > > >
> > > > > > Authors: Dennis Spohr, Philipp Cimiano, John McCrae and Seán
> > > > > > O'Riain
> > > > > >
> > > > > > Abstract:
> > > > > > The eXtensible Business Reporting Language (XBRL) has
> > > > > > standardised financial reporting and provide a
> > > > > > machine-interpretable format that makes financial and business
> > > > > > reports easier to access and
> > > consume.
> > > > > > Leveraging XBRL with Open Linked Data for purposes such as
> > > > > > multi- dimensional regulatory querying and investigation
> > > > > > requires XBRL formulisation as RDF.
> > > > > > This paper investigates the use of of-the-shelf Semantic Web
> > > > > > technologies
> > > > > to
> > > > > > formulise accounting regulations specified in XBRL
> > > > > > jurisdictional taxonomies. Specifically the use of the SPARQL
> > > > > > Inferencing Notation
> > > > > > (SPIN) with RDF to represent these accounting regulations as
> > > > > > rule constraints,
> > > > > not
> > > > > > cater for in the RDF abstract model is investigated. We move
> > > > > > beyond previous RDF to XBRL transformations and investigate
> > > > > > how SPIN enhanced formalisation enables inferencing of
> > > > > > financial statement facts associated with financial reporting
> > > > > > concepts and sophisticated consistency checks, which evaluate
> > > > > the
> > > > > > correctness of reported financial data with respect to the
> > > > > > calculation requirements imposed by accounting regulation. The
> > > > > > approach illustrated through two use cases demonstrates the
> > > > > > use of SPIN to meet central requirements for financial data
> > > > > > and regulatory
> > > > modelling.
> > > > > >
> > > > > >
> > > > > > --
> > > > > > AIFB, Karlsruhe Institute of Technology (KIT)
> > > > > > Phone: +49 721 608-47946
> > > > > > Email: benedikt.kaempgen@kit.edu
> > > > > > Web: http://www.aifb.kit.edu/web/Hauptseite/en
> > > > > >
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Charles Hoffman [mailto:CharlesHoffman@olywa.net]
> > > > > > > Sent: Monday, April 16, 2012 4:28 PM
> > > > > > > To: public-gld-comments@w3.org
> > > > > > > Subject: Feedback on Ingredients for High Quality Linked
> > > > > > > Data section of Linked Data Cookbook
> > > > > > >
> > > > > > > This is a great working group, nicely organized.  In
> > > > > > > particular the Linked
> > > > > > Data
> > > > > > > Cookbook is quite useful.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > I do have some feedback for the High Quality Linked Data
> > > > > > > section of that Linked Data Cookbook.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > It is my view that one thing missing from the list of items
> > > > > > > necessary for
> > > > > > high
> > > > > > > quality linked data is business rules.  In particular
> > > > > > > computations or
> > > > > > relations
> > > > > > > between information items.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > This is a very good summary/example of what I am taking
> > > > > > > about and way I have this position:
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > http://xbrl.squarespace.com/journal/2010/5/27/census-bureau-
> > > > > > > co
> > > > > > > nf
> > > > > > > ir
> > > > > > > ms
> > > > > > > -
> > > > > > > error-revises-data-set.html
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > The cliff notes are that the US Census Bureau published
> > > > > > > data, the format
> > > > > > was
> > > > > > > CSV.  If the data were in RDF, the same issue would exist.
> > > > > > > The data had
> > > > > > an
> > > > > > > error in it.  It was not until I created business rules to
> > > > > > > be sure that my
> > > > > > use of
> > > > > > > the data was correct that I discovered an error in the US
> > > > > > > Census
> > > data.
> > > > > > > I
> > > > > > found
> > > > > > > this error because I wanted to be sure the XBRL information
> > > > > > > I was creating was correct. As such, I created business
> > > > > > > rules, using XBRL, to verify that
> > > > > > my
> > > > > > > data set was correct.  And that is how I found the error.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Said another way, if the data set had business rules
> > > > > > > provided WITH the
> > > > > > data
> > > > > > > set, then (a) those providing the data would have become
> > > > > > > aware of the
> > > > > > error
> > > > > > > and (b) those using the data could both better understand
> > > > > > > the
> > > > > > relationships
> > > > > > > because they are articulated and they can validate the
> > > > > > > information prior
> > > > > > to
> > > > > > > use to confirm that there is no error.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Thank you for considering this feedback.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Cheers,
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Charles Hoffman, CPA
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
> 

Received on Thursday, 24 May 2012 15:44:09 UTC