« November 2007 | Main | January 2008 »
31 December 2007
This Week's Semantic Web
[provisional]
Selected links related to Semantic Web technologies for the week ending 2007-12-31, all weeks. Also available in RDF as linked data or via GRDDL.
In the Media
- Video: The Semantic Web in 6 minutes
- Movie: Steal This Film II
Docs
- Media Types Issues for Text RDF Formats
- Federating Social Networks - The Technology
- WebFS
- A Fuzzy RDF Semantics to Represent Trust Metadata (pdf)
- Recommendation Based on Personal Preference (pdf)
- Web 2.0 project: RDF and uncertainty
- FIPA Communicative Act Library Specification
- GetSemantic.com - Jena
- Law and the Semantic Web
- The µ Web
Software News
- Building a Food Ontology
- Another RDF Syntax
- Announcing Hoosgot: Resurrecting the Lazyweb
- JsonT, JSONPath
Miscellany
- Australia to mandate Internet censorship
- Internet World Stats
- Don't overestimate the power of versions
- Email And Cellphone Contacts Are The Real Social Graph
- Deconstructing Google: Chapter 4, After The Google Breakup
- Innovative Minds Don’t Think Alike
- Why the Eiffel Forum License?
Quote of the Week
The true idiocy of the RIAA is that they've made DRM simple enough for everybody to understand why they don't want it.
~
Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, SemWebCentral, Sweet Tools, W3C Semantic Web Activity, mailing lists, personal emails etc etc. If you see anything suitable this coming week, please mail meor use the del.icio.us tags "semweb weekly" - thanks!
Posted by Danny Ayers at 06:24 PM | Comments (0) | TrackBack
24 December 2007
This Week's Semantic Web
Selected links related to Semantic Web technologies for the week ending 2007-12-24, all weeks. Also available in RDF as linked data or via GRDDL. Includes some overlooked older items recommended via del.icio.us.
In the Media
- Screencast: DriftR Linked Data Browser and Editor
- Video: Fedora Commons
- December 2007 issue of the SemanticReport
Docs
- Cool URIs for the Semantic Web - Working Draft, see also Cool for cats
- W3C’s Device Description Repository Core Vocabulary Draft
- New IETF Internet-Drafts for HTTP/1.1bis (charter):
- HTTP/1.1, part 1: URIs, Connections, and Message Parsing
- HTTP/1.1, part 2: Message Semantics
- HTTP/1.1, part 3: Message Payload and Content Negotiation
- HTTP/1.1, part 4: Conditional Requests
- HTTP/1.1, part 5: Range Requests and Partial Responses
- HTTP/1.1, part 6: Caching
- HTTP/1.1, part 7: Authentication
- Yanel (CMS) FOAF Architecture Specification - "A decentralized unified messaging and data exchange project based on FOAF profiles"
- Ratings Ontology
- Hyperdata in Sao Paulo
- How Distinguished is Your Variable?
- Extracting and Re-using Structured Data from Wikis (pdf)
- Embedding OWL-RDFS syntax in XHTML with RDFa
- Named RDF Graphs - A Warning
- Avoid talking about mechanics
- Retrospective and Outlook for 2008
- What will 2008 mean for the Semantic Web?
Software News
- Twinkle 2.0 - SPARQL desktop GUI tool, now twinkly!
- Mozilla Weave - sharing browser data "in the cloud"
- OSocial.net - Meta Social Network
- xOperator "combines advantages of social network websites with instant messaging"
- rdfbus "Middleware for enabling RDF publish/subscribe payloads over XMPP and Stomp, based on the RDF.rb librar."
- Fedora 3.0, beta 1 - digital object repository system
- Beatnik, picture and description
- Semantic Web Pipes
- Column-Oriented RDF Storage
- RDF export of Flickr profiles with FOAF and SIOC, Binding your flickr profile to foaf
- Colombian SPARQL Client for Python
- PHOAF - The SemNum Prototype
- Second version of Yago: more facts and entities
- LINQed Data
Events
- NLP to the rescue (SDforum event) 8th Jan, Palo Alto
- Protege-OWL Short Course, March 24-26, 2008, Stanford University
- Linked Data on the Web (LDOW2008), April 22, 2008, Beijing
- 4th Intl Workshop on Context-Aware Proactive Systems (CAPS 2008), June 16th-17th 2008, INRIA Paris-Rocquencourt, France
- See also : Presentations of W3C Team, Office Staff, and Working Group Participants
Calls for Papers
- Eleventh International Conference on Text, Speech and Dialogue (TSD 2008), Brno, Czech Republic, 8-12 September 2008
- 6th International Workshop on Agent-Based Computing for Enterprise Collaboration (ACEC-08), Emphasis on Agent-Oriented Workflow and Services, June 23-25, 2008, Rome
- Fifth International Conference on Formal Ontology in Information Systems, Oct 31st-Nov 3rd, 2008, Saarbrücken, Germany
Jobs
- R&D Position for Experienced Java Programmer, Clark and Parsia
- European Master in Computational Logic - scholarships for non-European and European students
- Research Position: Semantic Web Technologies, Open University's Knowledge Media Institute
- Two PhD Positions on Ontology Reasoning, University of Aberdeen
- PostDoc Position on Ontology Reasoning, University of Aberdeen
Miscellany
- GraphSync challenge (RDFification required!)
- MonetDB
- Nirvanix - competitor to Amazon S3
- CommentAnywhere
- Asterpix educational videos
- FreeCulture.org - powered by Semantic MediaWiki
Quote of the Week
If you stay within RDF world, though, things seem fine.
- Tim Berners-Lee on XML namespaces and RDF
~
Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, SemWebCentral, Sweet Tools, W3C Semantic Web Activity, mailing lists, personal emails etc etc. If you see anything suitable this coming week, please mail meor use the del.icio.us tags "semweb weekly" - thanks!
Posted by Danny Ayers at 10:47 AM | Comments (0) | TrackBack
17 December 2007
This Week's Semantic Web
Selected links related to Semantic Web technologies for the week ending 2007-12-17 (plus some material from the previous week). All weeks. Also available in RDF as linked data or via GRDDL.
In the Media
- Video: Twine, semantic Web tool, revealed, 10min version
- Video: Graph Links Prototype in Arcs - sbp's hackery
- Slides: GRDDL in a Nutshell
- Slides: RDFa in a Nutshell
- Slides: Oracle and RDF/OWL (pdf) - company presentation on their implementation
- Talis Platform News new issue
- Issue 3 of the SemanticReport
Docs
- Open Data Commons Public Domain Dedication and Licence, from Talis & Creative Commons (and Science Commons)
- SWEO Case Studies and Use Cases
- Reciprocal Privacy for the Social Web (a.k.a. FOAF)
- Extracting and Re-using Structured Data from Wikis
- Moving the Internet Inside with Semantic Technologies
- Emergency Information Interoperability Framework Incubator Group - chartered
- LinuxWorld interviews Geonames founder - summary
- James Gosling has a foaf name
- The future of web standards
- RDF/XML
and named graphs - proposal for a new attribute
rdf:graph="URIRef" - Information resource - timbl's algorithm
- 303 Asymmetry
- HTTP-in-RDF, HTTP messages in RDF, HTTP headers in RDF
- Namespace Changes over Time
- XProc state of play
- XHTML 2 for authoring?
- Virtuoso LUBM Load Update
- On Queries with Undistinguished Variables
- Burn semantic Web, Burn! - religious wars?
- OnTheFlyProperties - antipattern?
- Andrew Walkingshaw’s weblog - semweb/science
Software News
- OntoGame: Weaving the Semantic Web by Online Games - "...masquerade core tasks of weaving the Semantic Web behind on-line, multi-player game scenarios, in order to create proper incentives for humans to contribute" - announcement
- doapurl - "canonical DOAP permanent URLs"
- Amazon SimpleDB - "a web service for running queries on structured data in real time", appealing, but not RESTful, still may be useful as a triplestore backend
- Open Archives Standard for the Description and Exchange of Aggregations of Web Resources (OAI-ORE), from Open Archives Initiative
- New Exif/RDF vocabulary - announcement
- HENRY: A small N3 parser/reasoner for SWI-Prolog
- Authorization by Codepiction - group photos contain social network information too
- Northwind database as seen through Virtuoso & Zitgist
- Seesmic for enterprise?
- Google Knol - Wikipedia-like venture, see also Iron Clouds
- Unobtrusively Mapping Microformats with jQuery
- Ring, "the [proposed] social application to rule them all" - maybe start with Beatnik? (and dbpedia?)
Events etc.
- The Open Web, Billion Triples Challenge 2008
- Semantic Web stuffs at WWW2008 - preview
- London Microformats vEvent - first quarter, TBD
- See also : Presentations of W3C Team, Office Staff, and Working Group Participants
Miscellany
- FeedSync 1.0 (formerly SSE), Sync!, Sync, Part 2
- The Wealth of Networks - Wiki
- Google Chart API
- Nick Carr's The Big Switch
- Venezuela creates own time zone
- The Indexable Web is more than 11.5 billion pages Jan 2005 - anything more recent?
- Tela totius terrae
Quote of the Week
Every triple is sacred.
Every triple is great.
If a triple is wasted,
Tim gets quite irate.
-Peter F. Patel-Schneider, A Song for the Semantic Web
~
Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, SemWebCentral, Sweet Tools, W3C Semantic Web Activity, mailing lists, personal emails etc etc. If you see anything suitable this coming week, please mail meor use the del.icio.us tags "semweb weekly" - thanks!
Posted by Danny Ayers at 06:35 PM | Comments (0) | TrackBack
Licensing Open Data - Creative Commons and Talis have something to say
Well that's a relief.
As you may have noticed, we announced the birth of the Open Data Commons Public Domain Dedication and Licence this morning, following up on Lawrence Lessig's unveiling at Creative Commons' fifth birthday party in San Francisco in the wee hours of our Sunday morning. Happy Birthday, Creative Commons, and we look forward to building upon this relationship for many birthday parties to come!
Regular watchers of Talis will be aware that we've had an interest in data for a long time, and that we've been active in the licensing issues behind Open Data for a couple of years now. Today's announcement is an important milestone in that journey, but we're not finished yet.
Back in 2006, we released our first public attempt at an open data licence, the Talis Community Licence, and began to use it for some early submissions to the Talis Platform. In building a Platform, we recognised from the outset the importance of recognising - and celebrating - the rights of those contributing their data to the shared pool. The Talis Community Licence allowed us to do that.
Not long after, Tim O'Reilly wrote;
“One day soon, tomorrow's Richard Stallman will wake up and realize that all the software distributed in the world is free and open source, but that he still has no control to improve or change the computer tools that he relies on every day. They are services backed by collective databases too large (and controlled by their service providers) to be easily modified. Even data portability initiatives such as those starting today merely scratch the surface, because taking your own data out of the pool may let you move it somewhere else, but much of its value depends on its original context, now lost.”
We certainly share those sentiments, and I've used the quote in several presentations since Tim wrote it.
During 2007, our interest continued to grow. In public, we convened a workshop on Open Data at the World Wide Web conference in Banff in the Spring, and reached out to Jordan Hatcher and Charlotte Waelde over the Summer, to help us extend the principles of the Talis Community Licence to the global stage. That they did, and over the past couple of months we've all been beavering away to align their initial offering with a parallel activity incubated within Creative Commons.
It's been fascinating to work closely with Science Commons during this process, and I've also welcomed the opportunity to work with Jordan and Charlotte again in dotting legal 'i's and crossing initially incomprehensible 't's. Together, they have produced a vitally important component in the toolkit that will encourage and facilitate real sharing of data. There is more to come, but the steps announced today mean that we can all move forward in lowering the walls of our silos, releasing data to play its part in the Data Web. All of us invest heavily in collecting and curating data, which is traditionally locked away and left to atrophy, failing to achieve anything like its true potential. Appropriately released and sensibly licensed, data held by every one of us can contribute hugely to the promise of the Semantic Web. Here, the whole really is far greater than the sum of its parts.
I'm really pleased to be able to share this latest piece of work today, and invite everyone to take a look, think about how it would work for them, and join in both freeing your own data and carrying the conversation to those still unaware that there is an issue to be addressed here.
Technorati Tags: Charlotte Waelde, Creative Commons, Jordan Hatcher, marc canter, open data, Science Commons, Semantic Web, Talis, Talis Platform, Tim O'Reilly, Web 2.0, Web 3.0
Posted by Paul Miller at 11:20 AM | Comments (4) | TrackBack
Talis and Creative Commons launch new open data licence – a milestone for sharing data on the Internet
Talis and Creative Commons are delighted to announce the release of the Open Data Commons Public Domain Dedication and Licence, the first output of a successful partnership with the Science Commons project of Creative Commons. Creative Commons is well known for its advocacy and licensing work in the arena of 'creative works' such as songs, images, and copyrightable text.
In developing the Public Domain Dedication and Licence, Talis secured the efforts of Jordan Hatcher and Dr. Charlotte Waelde, asking them to build upon the principles of the earlier Talis Community Licence in ways that ensured its fitness for international purpose whilst aligning it more closely to the phrasing of Creative Commons' overarching protocol.
Talis’ Technology Evangelist Dr. Paul Miller commented,
“At Talis we've been arguing for a more permissive culture around use and reuse of data for a very long time. Working with our partners at Creative Commons and elsewhere we now have a clear framework upon which to build, and in our Public Domain Dedication and Licence we have the very first licence to conform to that new Science Commons Open Access Data Protocol. With this announcement we provide a tool to those who already understand the value of unlocking their data. We can also use discussion of this first tool to carry a wider set of messages to those who remain unaware of the importance of data licensing to their own activities.”
The legal environment within which data exist is radically different to that for creative works, and although there have been attempts to apply existing Creative Commons licenses to data, the legal validity of those efforts is questionable. In Europe we have Directive 96/9/EC of the European Parliament, and its various expressions in the laws of member states to define the so-called Database Right. These protections do not apply in jurisdictions such as the United States. A different approach is therefore required if we are to facilitate the widespread availability of data upon which the emerging Semantic Web will depend.
John Wilbanks, Creative Commons' Vice President responsible for the Science Commons project, commented,
“For a commercial organisation such as Talis, with a heritage in the business of creating and managing data, to recognise the importance of the 'freedom to integrate' says much about changing attitudes to the ownership and use of data. That they went beyond this recognition and did something about it with their licensing and advocacy work says much about them and the team with which they collaborated. The Open Data Commons Licence is the fruit of that collaboration. Both CC0 and the ODCL offer a sound legal basis upon which creators can follow Talis' example and recognise that there is far more to be gained by enabling access to data than by continuing to lock it away. Uniquely built for data, the Open Data Commons Licence approach furthermore implements the norms of data sharing for scientific data, providing the guidance for scientists to act as good citizens without exposing them to lawsuits and lawyers.”
Jordan Hatcher, who completed the redrafting effort, commented,
“Building an open data licence for the community is very much a collaborative process and we need everyone's input to make the licence be the best it can be -- including meeting everyone's needs for open data. The project's goal is to produce an easy to understand licence and that means having it user tested just like software. In the end, the Open Data Commons licence will provide a workable and easy to use solution for data integration that will take care of the relevant rights over data and databases.”
The Open Data Commons Public Domain Dedication and Licence is available for use from today. We are working with the Cambridge-based Open Knowledge Foundation in the expectation that they can take on the support and development of this and related licenses in the future, ensuring true community ownership of the licensing cornerstone upon which so much data will come to rely.
The Open Data Commons Public Domain Dedication and Licence is available for download from www.opendatacommons.org, along with the first set of documented Community Norms.
The full press release is available here.
Technorati Tags: CC0, Charlotte Waelde, Creative Commons, Jordan Hatcher, open data, Open Data Commons, Science Commons, Talis, Talis Platform
Posted by Paul Miller at 10:02 AM | Comments (0) | TrackBack
14 December 2007
Amazon releases a database as their latest Web Service
Amazon Web Services Evangelist Jeff Barr has been at it again, using Twitter to announce the release of his employer's latest offering.
Amazon has come a long way since its days as a big book shop, and is increasingly making a name for itself as an exemplar of commodity computation.
First we had the Simple Storage Service, S3. Little more than a big disk in the Cloud, it offered an affordable means by which anyone could make large amounts of data available for download by large numbers of people. Second Life client downloads come from S3, as do Talis podcasts. Several of my colleagues use S3 for backing up their laptops (I use Mozy myself, but that's another story).
Then we got the Elastic Compute Cloud, EC2. This commoditised availability of virtual computers, making it relatively straightforward for those experiencing rapid growth - or needing short-term access to additional computing power for some other reason - to call upon additional computers as required, configure them as needed, use them for as long as necessary, and then throw them back into the pool when done.
Unsurprisingly, given Amazon's e-Commerce heritage, a payment service came next. This essentially opened Amazon's own e-Commerce capabilities to third party developers, and allowed them to build it into their own applications. Although we knew that this would come, I should admit here that the pundits at Talis (including myself) were sure that Amazon's third web service would be the one they actually only announced today. Given our interest in data and their interest in e-Commerce, it's perhaps not surprising that we prioritised them differently.
Next in the path, a Service Level Agreement. Essential, if Amazon are to move beyond the early adopters and actually see mass market numbers of mainstream enterprises rely upon their web services.
Which brings us to today, and the unveiling of Amazon SimpleDB. It had to come, and now it has, offering;
“a web service for running queries on structured data in real time. This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store, process and query data sets in the cloud.”
It's great to see, and in some ways the conceptual use of Cloud-based 'content' and 'metadata' is similar to our own ideas around the Talis Platform... although with very different emphasis and realisation.
And yes, I know I missed SQS and Mechanical Turk, and various other Amazon web services from my story...
Technorati Tags: Amazon Web Services, AWS, EC2, Jeff Barr, web services, S3, SimpleDB, Talis, Talis Platform
Posted by Paul Miller at 09:58 AM | Comments (0) | TrackBack
13 December 2007
Scoble has an interview with Radar Networks CEO, Nova Spivack
Robert Scoble has a video interview with Talis Platform Advisory Group member (and Radar Networks CEO) Nova Spivack. Nova builds on ideas in his podcast with me earlier this year, and provides a good look at Radar's first product, Twine. Twine was announced at the Web 2.0 Summit in October, the day before Nova's participation in the Semantic Edge discussion Tim O'Reilly moderated.
Take a look, and sign up for the beta.
Here's hoping that Scoble keeps up the great content if he leaves PodTech in the New Year as rumoured. And as he's clearly got a thing for the Semantic Web now, he knows where we are... :-)
Technorati Tags: Nova Spivack, Radar Networks, Semantic Web, Talis, Talking with Talis, Web 2.0, Web 3.0, web2summit
Posted by Paul Miller at 10:41 PM | Comments (0) | TrackBack
12 December 2007
Latest issue of Talis Platform News now online
The latest issue of our monthly Platform Newsletter is now online. Take a look, and remember to subscribe if you haven't already...
Technorati Tags: Talis Platform, Semantic Web, Talis, Web 2.0, Web 3.0
Posted by Paul Miller at 05:56 PM | Comments (0) | TrackBack
11 December 2007
Issue 3 of the SemanticReport
December's issue of the SemanticReport is now available online, including a new look and an article by yours truly.
It's good to see this effort grow and evolve, and it's attracting some good content (and no, I wasn't meaning me).
Check it out, and if you've got something to say I know that Scott would love to hear from you.
Technorati Tags: SemanticReport, Semantic Web, Talis
Posted by Paul Miller at 08:56 PM | Comments (0) | TrackBack
3 December 2007
This Week's Semantic Web
Selected links related to Semantic Web technologies for the week ending 2007-12-03, all weeks. Also available in RDF as linked data or via GRDDL.
In the Media
- Video: Robert Scoble - Talking with Tim Berners-Lee
- Video: Inventor of the Web talks about future of the Web
- Video: Q&A with Tim Berners-Lee and the Web Science Research Initative
- Video: Web pioneer discusses science of the Internet
- Podcast: Peter Bloodsworth on multi-agent systems, Ontologies, and the Health-e-Child project
- Podcast: Bill Hutchison on classification, Wordmap, and the role of the Semantic Web
- The Semantic Web In Action - Scientific American (payware, except for preview)
- 10 Semantic Apps to Watch
- Future of the Web coming fast and furious
- Stephen Fry on Tim Berners-Lee in the Guardian
Docs
- Semantic Technologies Really Do Pay Off
- How Shall I Integrate Thee? Let Me Count the Ways...
- Joe Triple: A FOAF Tale, Joe Triple: Deconstructed
- Semantic Technology In Action: An Interview with Dr. Paul Miller
- Cool URIs for the Semantic Web - editor's draft, feedback requested
- New XProc Working Draft
- Streams, Pools and Reservoirs
- Dublin Core Encoding Guidelines - for RDF, HTML etc.
- GRDDL support in proposed Dublin Core in X/HTML guidelines
- Embedding OWL-RDFS syntax in XHTML with RDFa
- Thoughts on Named Graph Queries in SPARQL
- It’s OK to use URIs with Fragments in RDF
- VANN - a vocabulary for annotating vocabulary descriptions
- Cindy Ché and other interesting people - report on SWIG Bristol meet
Software News
- Tales from the SIOC-o-sphere, part 6 - lots of resource links
- ARC 2 preview release - "a flexible RDF system for semantic web and PHP practitioners"
- n3-km - small n3 reasoner for swi-prolog
- Present and Future Scalability
- Linked Data on qdos.com
- John Peel sessions RDF server - more Linked Data
- The BBC Content Aggregator for the Memoryshare Service
- Facet Building Web Pages with SPARQL
- Zitgist DataViewer, Why reading DataViewer pages instead of conventional web pages?
- Discussion: OpenLink Data Spaces
- Greengrass C# framework and API for RDF
- SKOS2GenTax: Tool for Converting SKOS Vocabularies into RDF-S and OWL Ontologies
- Experiment Ontology (HCLS) from Lilly
- Ontology Online
- WS-CDL+ execution engine 0.1 (prototype system) released
- A new kind of (SOA) Registry - RESTful, using AtomPub
- This is Sparta!
Events etc.
- Opening up the social graph at the WebCamp workshop on “social network portability” (co-located with BlogTalk, Cork, Ireland, 2nd March 2008)
- CategoryGatherings on the ESW Wiki
- 4th Workshop on Semantic Web Applications and Perspectives (SWAP 2007), Bari, Italy, 18-20 December, 2007
- SemanticCampLondon - proposed early 2008
- 12th Int. Conf. on Intelligent User Interfaces, January 13-16, 2008, Maspalomas, Canary Islands
- Congrats to Eyal, successful defence
- See also : Presentations of W3C Team, Office Staff, and Working Group Participants
Calls for Papers
- Jazoon call for papers
- Final CFP: 5th European Semantic Web Conference (ESWC2008)
- Linked Data on the Web (LDOW 2008), workshop at ISWC2008 April 22, 2008, Beijing, China
- Web Services and the Semantic Grid (WSSG'2008), June 3-6th, Cyprus
- International Workshop on Cooperation & Interoperability - Architecture & Ontology (CIAO! 2008), 16 -17 June 2008, Montpellier, France
- Call for Applications - The 11th International Conference on Principles of Knowledge Representation and Reasoning (KR2008) September 16 - 19, 2008, Sydney, Australia
- 3rd Young Researchers Workshop on Service Oriented Computing (YR-SOC 2008), London, UK, June 12-13, 2008
Miscellany
- Three years with ICANN
- Open letter to IRC operators from IRSeek IRC search engine
- Face About, The Next Good Thing, Goodbye, Facebook
- Free speech-related privacy rights of book buying (and reading?) records
- Duality principle : Taxonomy vs. Meronomy
- Open Standards are not enough to prevent lock in
- Nick Carr reckons Google's is not the model to emulate
- Challenge of the Week: find a blog post with more raw triples than Neno/Fhat's The Compilation Process/The Instantiation Process (whichever is greater)
Quote of the Week
My document can point at your document on the Web, but my database can't point at something in your database without writing special purpose code. The SW aims at fixing that.
-hendler's executive elevator pitch
~
Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, SemWebCentral, Sweet Tools, W3C Semantic Web Activity, mailing lists, personal emails etc etc. If you see anything suitable this coming week, please mail meor use the del.icio.us tags "semweb weekly" - thanks!
Posted by Danny Ayers at 06:49 PM | Comments (0) | TrackBack

